Listy rozwijane
Część sekcji Podstawy ścieżki HTML w Coddy. Lekcja 43 z 60.
W HTML menu rozwijane to lista elementów, która pojawia się, gdy użytkownik kliknie element lub najedzie na niego kursorem. Menu rozwijane są często używane do prezentowania listy opcji w kompaktowy sposób. Aby utworzyć menu rozwijane, użyj znacznika <select> wraz ze znacznikami <option> dla poszczególnych elementów.
Oto podstawowa składnia tworzenia listy rozwijanej w HTML:
<select name="dropdown">
<option value="value1">Option 1</option>
<option value="value2">Option 2</option>
<option value="value3">Option 3</option>
</select><select>: Znacznik definiujący menu rozwijane.
name: Atrybut, który nadaje menu rozwijanemu nazwę używaną do identyfikacji wybranej wartości podczas wysyłania formularza.
<option>: Tag definiujący element na liście rozwijanej.
value: Atrybut określający wartość przypisaną do opcji. Ta wartość jest wysyłana na serwer po przesłaniu formularza.
Option text: Widoczny tekst wyświetlany na liście rozwijanej dla każdej opcji.
Oto przykład tworzenia listy rozwijanej z trzema opcjami:
<select name="colors">
<option value="red">Red</option>
<option value="green">Green</option>
<option value="blue">Blue</option>
</select>W tym przykładzie mamy listę rozwijaną o nazwie "colors" i trzy opcje: czerwony, zielony i niebieski.
Wyzwanie
ŁatwyUtwórz dokument HTML zawierający formularz z menu rozwijanym. Formularz powinien zawierać następujące elementy:
- Menu rozwijane o nazwie "fruits".
- Menu rozwijane powinno mieć cztery opcje z następującymi wartościami i tekstem:
- Wartość: "apple", tekst: "Apple"
- Wartość: "banana", tekst: "Banana"
- Wartość: "orange", tekst: "Orange"
- Wartość: "grape", tekst: "Grape"
Spróbuj swoich sił
<!DOCTYPE html>
<html>
<body>
<!-- Wpisz tutaj kod -->
</body>
</html>Ta lekcja zawiera krótki quiz. Zacznij lekcję, żeby na niego odpowiedzieć i śledzić swoje postępy.
Wszystkie lekcje w sekcji Podstawy
1Podstawy HTML
Czym jest HTML?Podstawowa struktura dokumentu HTMLTagi i elementyZagnieżdżanie i zamykanie tagówKomentarze w HTML7Strona profilu osobistego
Omówienie projektuSekcja nagłówka2Tekst i formatowanie
NagłówkiAkapityPodziały wierszaTekst pogrubiony i pochylonyPonownie: tekst pogrubiony i pochylonyPodsumowanie — formatowanie8Formularze i pola wejściowe, część 1
Podstawy formularzyPola tekstoweAtrybuty pólPole hasłaEtykiety pólPodsumowanie – podstawowy formularz11Strona rejestracji na wydarzenie
Przegląd projektuSekcja nagłówka6Układ strony
Elementy blokoweElementy linioweZnaczniki semantyczneSekcje i artykułyPodsumowanie — układ9Formularze i pola wejściowe, część 2
Przyciski opcjiPola wyboruListy rozwijanePrzyciskiPrzyciski w formularzachPowtórzenie — formularze nr 1Powtórzenie — formularze nr 2Poćwicz samodzielnie: Edytor online Web