textarea
- Data publikacji
- Ostatnio edytowano
Przeznaczenie elementu textarea
Element textarea
reprezentuje element HTML, do którego użytkownik może wprowadzić wielowierszowy ciąg znaków.
Dodatkowe artykuły związane z elementem textarea
Informacje techniczne o elemencie textarea
- kategoria ogólna
- kontekst zewnętrzny
- kontekst wewnętrzny
-
Przykładowy Kod HTML
<form> <fieldset> <legend>Miejsce na Twój komentarz</legend> <textarea></textarea> </fieldset> <button type="submit">zatwierdź</button> </form>
Kontekstem wewnętrznym przykładowego elementu "textarea" jest wyłącznie pusty ciąg znaków. Wspomniany pusty ciąg znaków jest jednym z elementów, które należą do kategorii zawartość tekstowa, dlatego w tej sytuacji wspomniany kontekst wewnętrzny, czyli pusty ciąg znaków, jest prawidłowym kontekstem wewnętrznym dla elementu "textarea".
Przykładowy Kod HTML
<form> <fieldset> <legend>Edycja komentarza</legend> <textarea>treść przykładowego komentarza</textarea> </fieldset> <button type="submit">zatwierdź</button> </form>
Kontekstem wewnętrznym przykładowego elementu "textarea" jest wyłącznie zawartość tekstowa, dlatego w tej sytuacji wspomniany kontekst wewnętrzny, czyli ciąg znaków "treść przykładowego komentarza", jest prawidłowym kontekstem wewnętrznym dla elementu "textarea".
- wymagane elementy dzieci
-
brak
- wymagane atrybuty
-
atrybut cols, lecz tylko wtedy gdy dany element textarea posiada atrybut wrap o wartości hard
- zdolność fallback
-
nie dotyczy
- składnia HTML
-
<textarea> ... </textarea>
- 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 textarea
textarea {
display:inline-block;
resize:both;
font-size:13px;
font-family:monospace;
background-color:white;
color:black;
padding:2px;
margin-top:1px;
margin-bottom: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 "textarea",
nie została spełniona przez użytkownika
*/
}
textarea:focus {
border-color:blue;
outline-color:blue;
}
textarea:hover {
border-color:blue;
}
textarea:disabled {
cursor:default;
background-color:#DDD;
color:#888;
border-color:#888;
outline-color:#888;
}