html에서 드롭 다운 목록을 작성하려면 <select></select>
및 <option></option>
태그를 사용해야합니다. <select></select>
요소는 드롭 다운의 컨테이너 역할을하는 반면 각 <option></option>
요소는 드롭 다운 목록 내의 항목을 나타냅니다.
다음은 기본 드롭 다운 목록을 만드는 방법에 대한 단계별 안내서입니다.
<select></select>
태그로 시작하십시오.
<select></select>
태그는 드롭 다운 목록을 정의하는 가장 바깥 요소입니다. name
과 같은 다양한 속성이있을 수 있으며, 이는 제출 된 후 양식 데이터를 참조하는 데 사용됩니다.
<code class="html"><select name="fruits"> <!-- Options go here --> </select></code>
<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>
선택적으로 기본 선택 옵션을 설정하십시오.
선택한 기본 옵션을 설정하려면 <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
속성을 사용하여 드롭 다운 목록에서 여러 선택을 활성화 할 수 있습니다. 이 속성이 있으면 사용자는 목록에서 둘 이상의 옵션을 선택할 수 있습니다.
다중 선택 드롭 다운 목록을 구현하는 방법은 다음과 같습니다.
<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>
선택적으로 크기를 지정합니다.
한 번에 둘 이상의 옵션을 표시하려면 <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를 통해 달성 할 수 있습니다. 드롭 다운 목록은 폼 요소이므로 일부 속성은 직접 스타일이 아니지만 모양을 사용자 정의하는 방법에는 여러 가지가 있습니다.
드롭 다운 목록을 스타일링하는 방법에 대한 안내서는 다음과 같습니다.
<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
과 드롭 다운 표시기의 사용자 정의 화살표 이미지를 제거하십시오.
<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>
선택시 스타일 :
초점이 맞거나 옵션을 선택할 때 <select></select>
요소를 스타일링 할 수 있습니다.
<code class="css">select:focus { outline: none; border-color: #66afe9; box-shadow: 0 0 5px rgba(102, 175, 233, 0.5); }</code>
반응 형 디자인 :
미디어 쿼리를 사용하여 다양한 화면 크기에 대한 스타일을 조정할 수 있습니다.
<code class="css">@media (max-width: 600px) { select { width: 100%; } }</code>
브라우저 호환성은 다양 할 수 있으므로 항상 다른 브라우저와 장치에서 스타일의 드롭 다운을 테스트하십시오.
<select></select>
태그와 함께 몇 가지 속성을 사용하여 동작을 제어하고 추가 정보를 제공 할 수 있습니다. 가장 일반적인 것들은 다음과 같습니다.
이름:
양식이 제출 될 때 양식 데이터로 전송되는 컨트롤 이름을 지정합니다.
<code class="html"><select name="fruits"> <!-- Options go here --> </select></code>
다수의:
사용자가 둘 이상의 옵션을 선택할 수 있습니다.
<code class="html"><select name="fruits" multiple> <!-- Options go here --> </select></code>
크기:
드롭 다운 목록에서 가시 옵션 수를 정의합니다. size
1보다 큰 경우 드롭 다운 대신 목록 상자가됩니다.
<code class="html"><select name="fruits" size="3"> <!-- Options go here --> </select></code>
장애가 있는:
선택 요소를 비활성화하여 사용자 상호 작용을 방지합니다.
<code class="html"><select name="fruits" disabled> <!-- Options go here --> </select></code>
필수의:
양식을 제출하기 전에 사용자가 옵션을 선택해야한다고 지정합니다.
<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>
자동 초점 :
페이지가로드 될 때 <select></select>
요소로 초점을 자동으로 설정합니다.
<code class="html"><select name="fruits" autofocus> <!-- Options go here --> </select></code>
이러한 속성은 드롭 다운 목록의 기능과 사용자 경험을 향상시켜보다 다재다능하고 사용자 친화적입니다.
위 내용은 & lt; select & gt; 및 & lt; 옵션 & gt; 태그?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!