select
- Data publikacji
- Ostatnio edytowano
Przeznaczenie elementu select
Element select reprezentuje opcje wyboru reprezentowane przez elementy option, które należą do danego elementu select.
Dodatkowe artykuły związane z elementem select
Informacje techniczne o elemencie select
- kategoria ogólna
- kontekst zewnętrzny
-
element HTML, który tworzy wewnętrzny kontekst frazowany
Przykładowy Kod HTML
<form> <fieldset> <legend>Rodzaje muzyki</legend> <select> <option>techno</option> <option>rock</option> <option>pop</option> <option>trance</option> </select> </fieldset> <button type="submit">zatwierdź</button> </form>Kontekstem zewnętrznym przykładowego elementu "select" jest element "fieldset". Wspomniany element "fieldset" jest jednym z elementów HTML, które tworzą wewnętrzny kontekst frazowany, dlatego w tej sytuacji wspomniany kontekst zewnętrzny, czyli element "fieldset", jest prawidłowym kontekstem zewnętrznym dla elementu "select".
- kontekst wewnętrzny
-
zero lub więcej elementów option, jak również zero lub więcej elementów optgroup, jak również ewentualnie zawartość skryptowa
Przykładowy Kod HTML
<form> <fieldset> <legend>Rodzaje muzyki</legend> <select> <option>techno</option> <option>rock</option> <option>pop</option> <option>trance</option> </select> </fieldset> <button type="submit">zatwierdź</button> </form>Kontekstem wewnętrznym przykładowego elementu "select" są wyłącznie elementy "option", dlatego w tej sytuacji wspomniany kontekst wewnętrzny, czyli element "option", element "option", element "option" oraz element "option", jest prawidłowym kontekstem wewnętrznym dla elementu "select".
Przykładowy Kod HTML
<form> <fieldset> <legend>Rodzaje muzyki</legend> <select> <option>techno</option> <option>rock</option> <option>pop</option> <option>trance</option> <template id="szablon-1"> <ins> <iframe src="dynamiczna-statystyka-01.html"></iframe> </ins> </template> <script src="skrypt-01.js"></script> </select> </fieldset> <button type="submit">zatwierdź</button> </form>Kontekstem wewnętrznym przykładowego elementu "select" są wyłącznie elementy "option" oraz elementy HTML, które należą do kategorii zawartość skryptowa, dlatego w tej sytuacji wspomniany kontekst wewnętrzny, czyli element "option", element "option", element "option", element "option", element "template" oraz element "script", jest prawidłowym kontekstem wewnętrznym dla elementu "select".
Przykładowy Kod HTML
<form> <fieldset> <legend>Rodzaje muzyki oraz filmu</legend> <select> <optgroup label="Rodzaj Muzyki"> <option>techno</option> <option>rock</option> <option>pop</option> <option>trance</option> </optgroup> <optgroup label="Rodzaj Filmu"> <option>komedia</option> <option>dramat</option> <option>horror</option> <option>dokument</option> </optgroup> </select> </fieldset> <button type="submit">zatwierdź</button> </form>Kontekstem wewnętrznym przykładowego elementu "select" są wyłącznie elementy "optgroup", dlatego w tej sytuacji wspomniany kontekst wewnętrzny, czyli element "optgroup" oraz element "optgroup", jest prawidłowym kontekstem wewnętrznym dla elementu "select".
- wymagane elementy dzieci
-
brak
- wymagane atrybuty
-
brak
- zdolność fallback
-
nie dotyczy
- składnia HTML
-
<select> ... </select> - pominięcie tagu na początku
-
nigdy
- pominięcie tagu na końcu
-
nigdy
- CSS display
-
inline-block
Przypuszczalnie domyślne reguły CSS elementu select
select {
display:inline-block;
cursor:default;
font-family:sans-serif;
background-color:white;
padding:1px;
border-width:1px;
border-style:inset;
border-color:black;
box-shadow:0 0 2px 1px red;
/*
właściwość "box-shadow" w tym wypadku uaktywnia się,
w momencie gdy zasada,
którą określa atrybut "required" danego elementu "select",
nie została spełniona przez użytkownika
*/
}
select:focus {
border-color:blue;
outline-color:blue;
}
select:hover {
border-color:blue;
}
select:disabled {
color:#888;
border-color:#888;
outline-color:#888;
}





