<optgroup>
태그의 정의 및 사용법
이 태그로 관련된 <option>
태그들을 묶어 그룹화하면, 사용자에게 더욱 체계적인 옵션 목록을 제공할 수 있습니다.
예를 들어, 국가 옵션 목록에서 대륙별로 옵션을 그룹화하는 경우에 유용합니다.
관련 속성 사용하기
<optgroup>
태그는 모든 글로벌 속성을 사용할 수 있습니다.
그리고, <optgroup>
에서 사용되는 관련 속성이 있습니다. 다음의 속성을 추가로 지원합니다.
속성 | 설명 |
---|---|
label |
옵션 그룹의 레이블(이름)을 지정합니다. 이 속성은 필수입니다. |
disabled |
지정한 경우 모든 하위 옵션을 비활성화하여 선택할 수 없게 만듭니다.
이 속성은 부울 속성(boolean attribute)입니다. 값을 별도로 작성하지 않고 속성만 작성합니다. |
label
속성
옵션 그룹의 레이블(이름)을 지정합니다. 이 속성은 필수입니다.
알아두세요!
사용자가 <optgroup>
태그를 옵션의 항목처럼 선택할 방법은 없습니다.
옵션 항목인 <option>
태그만 선택할 수 있습니다. <optgroup>
태그는 옵션 요소 그룹에 대한 레이블(이름)을 제공할 뿐입니다.
disabled
속성
지정한 경우 모든 하위 옵션을 비활성화하여 선택할 수 없게 만듭니다.
이 속성은 부울 속성(boolean attribute)입니다. 값을 별도로 작성하지 않고 속성만 작성합니다.
<select>
가 활성화 되어 컨트롤에 드롭다운 목록이 표시되는 경우 대부분의 브라우저는 이 속성을 포함한 옵션을 회색처리합니다. 그리고, 사용자도 이 옵션을 선택할 수 없습니다.
기술적인 문법 요약
주의할 점으로 <optgroup>
은 <select>
의 자식으로만 사용된다는 것입니다.
브라우저 호환성
태그와 속성 |
데스크탑 Chrome
|
데스크탑데스크탑 Edge
|
데스크탑 Firefox
|
Safari
|
---|---|---|---|---|
<optgroup>
|
1 | 12 | 1 | 4 |
label
|
1 | 12 | 1 | 4 |
disabled
|
1 | 12 | 1 | 4 |
명세서
명세서 사양 | |
---|---|
<optgroup>
|
HTML Standard #the-optgroup-element |
참고문헌
같이 보기
- HTML <select> 태그 - 올바른 이해와 사용 방법
- HTML <option> 태그 - 올바른 이해와 사용 방법
- HTML <input> 태그 - 올바른 이해와 사용 방법
- HTML <label> 태그 - 올바른 이해와 사용 방법
- HTML <textarea> 태그 - 올바른 이해와 사용 방법
- HTML <form> 태그 - 올바른 이해와 사용 방법
- HTML <fieldset> 태그 - 올바른 이해와 사용 방법
- HTML <output> 태그 - 올바른 이해와 사용 방법
- CSS appearance 속성 - 브라우저에서 제공하는 기본 UI 요소 모양을 제어