W rozdziale:
- Wprowadzenie do formularzy HTML5
- Atrybut placeholder
- Atrybut focus
- Adresy e-mail
- Adresy URL
- Liczby
- Daty
- Wyszukiwanie
- Kolory
- Walidacja
- Atrybut required
Tekst zastępczy
| IE | Firefox | Safari | Chrome | Opera | iPhone | Android |
|---|---|---|---|---|---|---|
| 10.0+ | 4.0+ | 4.0+ | 4.0+ | 11.0+ | 4.0+ | 2.1+ |
Jedną z nowości dodanych w języku HTML5 jest możliwość ustawiania tekstu zastępczego w polach wejściowych. Tekst zastępczy (ang. placeholder text) to napis wyświetlany w polu wejściowym, gdy jest puste i nieaktywne. Gdy użytkownik w nim kliknie (albo przejdzie do niego za pomocą klawisza Tab), tekst zastępczy znika.
Każdy nie raz widział coś takiego na stronach internetowych. Przykładowo przeglądarka Mozilla Firefox wyświetla w pustym pasku adresu napis „Przejdź do witryny WWW”.
Gdy klikniesz w tym miejscu (albo przejdziesz do niego za pomocą klawisza Tab), tekst zastępczy znika:
Poniżej znajduje się przykład użycia tekstu zastępczego we własnych formularzach:
<form>
<input name="q" placeholder="Przejdź do witryny WWW">
<input type="submit" value="Szukaj">
</form>
Przeglądarki nie obsługujące atrybutu placeholder zwyczajnie go zignorują. Kulturalnie i elegancko. Sprawdź czy twoja przeglądarka obsługuje tekst zastępczy.
Pytanie do profesora Kodeckiego
P: Czy w atrybucie
placeholdermożna używać znaczników HTML? Chciałbym użyć obrazu albo zmienić kolor tekstu.
O: Atrybutplaceholdermoże zawierać tylko tekst, żadnego kodu HTML. Ale istnieją niestandardowe rozszerzenia CSS pozwalające zmieniać właściwości tekstu zastępczego w niektórych przeglądarkach.

Wysyłam...
Dodaj komentarz