HTML5: How to specify a label for an option-group?
Solution:
HTML Code:
Explanation:
- The HTML document begins with a declaration of its type and version (<!DOCTYPE html>).
- The <html> element encloses the entire HTML document.
- The <head> section contains metadata about the document, such as character encoding and title.
- The <meta charset="utf-8"> tag specifies the character encoding of the document as UTF-8.
- The <title> tag sets the title of the document.
- Inside the <body> section, there is a <form> element with the name "Fav_Sport".
- The <label> element provides a label "Favorite Sports" for the form.
- The <select> element defines a drop-down list with the name "favoritesports" and the ID "favoritesports".
- Inside the <select> element, there is an <optgroup> element, which starts a group of related options labeled "Sports".
- Inside the <optgroup>, there are <option> elements, each representing a different sport with its label attribute defining the display text.
- The HTML document is properly closed with the </html> tag.
Live Demo:
See the solution in the browser
Supported browser
![]() |
![]() |
![]() |
![]() |
![]() |
Yes | Yes | Yes | Yes | Yes |
What is the difficulty level of this exercise?
Test your Programming skills with w3resource's quiz.