> 웹 프론트엔드 > HTML 튜토리얼 > & lt; select & gt; 및 & lt; 옵션 & gt; 태그?

& lt; select & gt; 및 & lt; 옵션 & gt; 태그?

百草
풀어 주다: 2025-03-19 15:08:32
원래의
260명이 탐색했습니다.

html에서 드롭 다운 목록을 작성하려면 <select></select><option></option> 태그를 사용해야합니다. <select></select> 요소는 드롭 다운의 컨테이너 역할을하는 반면 각 <option></option> 요소는 드롭 다운 목록 내의 항목을 나타냅니다.

다음은 기본 드롭 다운 목록을 만드는 방법에 대한 단계별 안내서입니다.

  1. <select></select> 태그로 시작하십시오.
    <select></select> 태그는 드롭 다운 목록을 정의하는 가장 바깥 요소입니다. name 과 같은 다양한 속성이있을 수 있으며, 이는 제출 된 후 양식 데이터를 참조하는 데 사용됩니다.

     <code class="html"><select name="fruits"> <!-- Options go here --> </select></code>
    로그인 후 복사
    로그인 후 복사
  2. <select></select> 내부에 <option></option> 태그를 추가하십시오.
    <option></option> 드롭 다운에서 선택 가능한 항목을 나타냅니다. 양식이 제출 될 때 전송되는 value 속성으로 값을 지정할 수 있습니다. value 속성이 생략되면 <option></option> 의 텍스트 내용이 대신 전송됩니다.

     <code class="html"><select name="fruits"> <option value="apple">Apple</option> <option value="banana">Banana</option> <option value="cherry">Cherry</option> </select></code>
    로그인 후 복사
  3. 선택적으로 기본 선택 옵션을 설정하십시오.
    선택한 기본 옵션을 설정하려면 <option></option> 에서 selected 속성을 사전 선택하려는 속성을 사용할 수 있습니다.

     <code class="html"><select name="fruits"> <option value="apple">Apple</option> <option value="banana" selected>Banana</option> <option value="cherry">Cherry</option> </select></code>
    로그인 후 복사

이 기본 구조를 사용하면 사용자가 선호하는 옵션을 선택하기 위해 상호 작용할 수있는 기능 드롭 다운 목록을 만들 수 있습니다.

드롭 다운 목록에 여러 선택을 추가 할 수 있습니까?

예, <select></select> 태그의 multiple 속성을 사용하여 드롭 다운 목록에서 여러 선택을 활성화 할 수 있습니다. 이 속성이 있으면 사용자는 목록에서 둘 이상의 옵션을 선택할 수 있습니다.

다중 선택 드롭 다운 목록을 구현하는 방법은 다음과 같습니다.

  1. <select></select> 태그에 multiple 속성을 추가하십시오.

     <code class="html"><select name="fruits" multiple> <option value="apple">Apple</option> <option value="banana">Banana</option> <option value="cherry">Cherry</option> </select></code>
    로그인 후 복사
  2. 선택적으로 크기를 지정합니다.
    한 번에 둘 이상의 옵션을 표시하려면 <select></select> 태그에서 size 속성을 설정할 수 있습니다. size 1보다 큰 경우 드롭 다운은 스크롤 할 필요없이 많은 옵션을 표시하는 목록 상자가됩니다.

     <code class="html"><select name="fruits" multiple size="3"> <option value="apple">Apple</option> <option value="banana">Banana</option> <option value="cherry">Cherry</option> </select></code>
    로그인 후 복사

multiple 속성을 사용하면 옵션을 클릭하면서 Ctrl (Windows) 또는 Cmd (MAC) 키를 유지하여 여러 옵션을 선택할 수 있습니다. 선택된 값은 양식이 제출 될 때 동일한 이름 속성의 배열로 제출됩니다.

내 웹 사이트의 디자인과 일치하도록 드롭 다운 목록을 어떻게 스타일링합니까?

웹 사이트 디자인과 일치하는 드롭 다운 목록 스타일 CSS를 통해 달성 할 수 있습니다. 드롭 다운 목록은 폼 요소이므로 일부 속성은 직접 스타일이 아니지만 모양을 사용자 정의하는 방법에는 여러 가지가 있습니다.

드롭 다운 목록을 스타일링하는 방법에 대한 안내서는 다음과 같습니다.

  1. <select></select> 태그의 기본 스타일 :

    크기, 글꼴, 테두리 및 배경을 조정하기 위해 <select></select> 요소 자체를 스타일링 할 수 있습니다.

     <code class="css">select { width: 200px; padding: 5px 35px 5px 5px; font-size: 16px; border: 1px solid #ccc; height: 34px; appearance: none; -webkit-appearance: none; -moz-appearance: none; background: url('arrow.png') 96% / 15% no-repeat #eee; }</code>
    로그인 후 복사

    appearance: none 과 드롭 다운 표시기의 사용자 정의 화살표 이미지를 제거하십시오.

  2. <option></option> 요소 스타일 :

    스타일링 <option></option> 요소가 더 제한적입니다. 일부 속성을 변경할 수 있지만 보안 제한으로 인해 모든 브라우저에서 전체 사용자 정의가 가능하지 않습니다.

     <code class="css">option { font-weight: normal; display: block; white-space: nowrap; min-height: 1.2em; padding: 0px 2px 1px; }</code>
    로그인 후 복사
  3. 선택시 스타일 :

    초점이 맞거나 옵션을 선택할 때 <select></select> 요소를 스타일링 할 수 있습니다.

     <code class="css">select:focus { outline: none; border-color: #66afe9; box-shadow: 0 0 5px rgba(102, 175, 233, 0.5); }</code>
    로그인 후 복사
  4. 반응 형 디자인 :

    미디어 쿼리를 사용하여 다양한 화면 크기에 대한 스타일을 조정할 수 있습니다.

     <code class="css">@media (max-width: 600px) { select { width: 100%; } }</code>
    로그인 후 복사

브라우저 호환성은 다양 할 수 있으므로 항상 다른 브라우저와 장치에서 스타일의 드롭 다운을 테스트하십시오.

<select></select> 태그와 함께 몇 가지 속성을 사용하여 동작을 제어하고 추가 정보를 제공 할 수 있습니다. 가장 일반적인 것들은 다음과 같습니다.

  1. 이름:
    양식이 제출 될 때 양식 데이터로 전송되는 컨트롤 이름을 지정합니다.

     <code class="html"><select name="fruits"> <!-- Options go here --> </select></code>
    로그인 후 복사
    로그인 후 복사
  2. 다수의:
    사용자가 둘 이상의 옵션을 선택할 수 있습니다.

     <code class="html"><select name="fruits" multiple> <!-- Options go here --> </select></code>
    로그인 후 복사
  3. 크기:
    드롭 다운 목록에서 가시 옵션 수를 정의합니다. size 1보다 큰 경우 드롭 다운 대신 목록 상자가됩니다.

     <code class="html"><select name="fruits" size="3"> <!-- Options go here --> </select></code>
    로그인 후 복사
  4. 장애가 있는:
    선택 요소를 비활성화하여 사용자 상호 작용을 방지합니다.

     <code class="html"><select name="fruits" disabled> <!-- Options go here --> </select></code>
    로그인 후 복사
  5. 필수의:
    양식을 제출하기 전에 사용자가 옵션을 선택해야한다고 지정합니다.

     <code class="html"><select name="fruits" required> <option value="">Select a fruit</option> <option value="apple">Apple</option> <option value="banana">Banana</option> </select></code>
    로그인 후 복사
  6. 자동 초점 :
    페이지가로드 될 때 <select></select> 요소로 초점을 자동으로 설정합니다.

     <code class="html"><select name="fruits" autofocus> <!-- Options go here --> </select></code>
    로그인 후 복사

이러한 속성은 드롭 다운 목록의 기능과 사용자 경험을 향상시켜보다 다재다능하고 사용자 친화적입니다.

위 내용은 & lt; select & gt; 및 & lt; 옵션 & gt; 태그?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿