상식닷컴
로그인
가입하기
2026년 상식닷컴 선정 식당 & 카페 리스트
2025년 2026년 신상 호텔 리스트
최근에 오픈한 호텔을 찾는다면 살펴보세요
일주일 식단표 어플
자동 일주일 식단표 어플
안드로이드
아이폰
주식 & 코인 차트의 신
1000만원으로 2000만원 만들기 프로젝트
궁금한 상식 보기
고혈압, 정기검진의 중요성 9가지
고혈압 관리의 중요성, 6가지 이유
중고차 주행 성능 비교: 알아야 할 5가지 요소
태권도가 체력 향상에 도움을 주는 5가지 방법
태권도로 경험하는 성장, 10가지 배움의 여정
연봉 1억, 머니 마인드셋 7가지 원칙
연봉 1억, 수익화를 위한 4가지 전략
두바이에서의 인생샷을 위한 완벽한 장소 10곳
육아의 진화, 8가지 변화의 흐름
육아의 지원 시스템이 필요한 7가지 이유
영어가 필요한 5가지 이유: 당신의 미래가 바뀐다!
영어 음악으로 배우는 6가지 효과적인 방법!
Previous
Next
수정하기 - HTML에서 `<option>` 태그는 어떻게 사용하나요?
닉네임
비밀번호
제목
내용
[이미지 업로드는 권한이 있는 사람만 가능. 하단 카톡으로 연락]
HTML에서 `<option>` 태그는 주로 `<select>` 태그와 함께 사용되어 드롭다운 목록을 생성하는 데 사용됩니다. `<option>` 태그는 사용자가 선택할 수 있는 항목을 정의하며, 각 항목은 드롭다운 목록의 한 요소를 나타냅니다. 이 태그는 웹 폼에서 사용자 입력을 받을 때 매우 유용합니다. 기본 사용법 `<option>` 태그는 `<select>` 태그 내부에 위치해야 하며, 기본적인 구조는 다음과 같습니다: ```html <select name="example"> <option value="1">Option 1</option> <option value="2">Option 2</option> <option value="3">Option 3</option> </select> ``` 위의 예제에서 `<select>` 태그는 드롭다운 목록을 생성하며, 각각의 `<option>` 태그는 사용자가 선택할 수 있는 옵션을 제공합니다. `value` 속성은 해당 옵션이 선택되었을 때 서버로 전송되는 값을 정의합니다. 속성 `<option>` 태그는 여러 가지 속성을 가질 수 있습니다: 1. value : 옵션이 선택되었을 때 서버로 전송되는 값을 정의합니다. 이 속성이 없으면 옵션의 텍스트 내용이 기본값으로 사용됩니다. 2. selected : 이 속성이 설정된 옵션은 기본적으로 선택된 상태로 표시됩니다. 예를 들어, 다음과 같이 사용할 수 있습니다: ```html <select name="example"> <option value="1">Option 1</option> <option value="2" selected>Option 2</option> <option value="3">Option 3</option> </select> ``` 3. disabled : 이 속성이 설정된 옵션은 선택할 수 없는 상태가 됩니다. 사용자가 이 옵션을 선택할 수 없도록 하고 싶을 때 사용합니다. ```html <select name="example"> <option value="1">Option 1</option> <option value="2" disabled>Option 2 (Unavailable)</option> <option value="3">Option 3</option> </select> ``` 4. label : 이 속성은 옵션의 레이블을 정의합니다. 주로 접근성을 높이기 위해 사용됩니다. 그룹화 여러 옵션을 그룹화하고 싶다면 `<optgroup>` 태그를 사용할 수 있습니다. 이를 통해 관련된 옵션들을 묶어서 사용자에게 더 나은 경험을 제공할 수 있습니다. ```html <select name="example"> <optgroup label="Group 1"> <option value="1">Option 1</option> <option value="2">Option 2</option> </optgroup> <optgroup label="Group 2"> <option value="3">Option 3</option> <option value="4">Option 4</option> </optgroup> </select> ``` 접근성 웹 접근성을 고려할 때, `<option>` 태그와 `<select>` 태그의 사용은 매우 중요합니다. 스크린 리더와 같은 보조 기술이 이 요소들을 올바르게 인식할 수 있도록 적절한 레이블을 제공하는 것이 좋습니다. `label` 속성을 사용하거나 `<label>` 태그를 사용하여 드롭다운 목록에 대한 설명을 추가하는 것이 좋습니다. 예제 아래는 사용자로부터 선택을 받기 위한 전체 예제입니다: ```html <!DOCTYPE html> <html lang="ko"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Option 태그 예제</title> </head> <body> <form action="/submit" method="post"> <label for="fruits">과일을 선택하세요:</label> <select name="fruits" id="fruits"> <option value="apple">사과</option> <option value="banana">바나나</option> <option value="orange" selected>오렌지</option> <option value="grape" disabled>포도 (사용 불가)</option> </select> <input type="submit" value="제출"> </form> </body> </html> ``` 이 예제에서는 사용자가 과일을 선택할 수 있는 드롭다운 목록을 제공하며, 기본적으로 오렌지가 선택되어 있고 포도는 선택할 수 없는 상태로 설정되어 있습니다. 결론 HTML의 `<option>` 태그는 사용자에게 선택할 수 있는 항목을 제공하는 데 필수적인 요소입니다. 다양한 속성을 활용하여 사용자 경험을 향상시키고, 접근성을 고려한 설계를 통해 모든 사용자가 쉽게 사용할 수 있도록 하는 것이 중요합니다.
이용안내
커뮤니티 이용안내
×
- 게시한 게시글로 발생하는 문제는 게시자에게 책임이 있습니다.
- 게시글이 타인/타업체의 저작권을 침해할 경우 모든 책임은 게시자에게 있습니다. 게시자가 모든 손해를 부담해야 합니다.
- 상식닷컴 운영자는 게시자와 상의하지 않고 게시글을 수정 또는 삭제할 수 있습니다.
- 상식닷컴 운영자는 깨끗한 커뮤니티 공간을 만드는 것이 1순위입니다.
수정하기
취소하기