I\'ve come across a few examples recently that do things like:
- Full Name:
-
Definition lists are almost never used because semantically speaking they rarely show up on the internet.
In your case the correct code has been posted:
You are creating a form with inputs and labels for said inputs, you are not setting forth a list of words and defining them.
If you are doing some kind of help section then definition lists would be appropriate, e.g.:
- HTML
- Hypertext Markup Language
- CSS
- Cascade Stylesheets
- PHP
- Hypertext Preprocessor