Przejdź do treści

Nowe atrybuty HTML5

Jakie nowe atrybuty znajdują się w HTML5?

Język HTML5 definiuje nie tylko zupełnie nowe elementy (znaczniki), ale również dodatkowe atrybuty, które można przypisywać również do elementów, które były zdefiniowane już w specyfikacji HTML 4.01.

AtrybutyZastosowanieOpis
allowIFRAMEPolityka uprawnień, która ma zostać zastosowana do zawartości elementu IFRAME
allowfullscreenIFRAMECzy pozwolić zawartości elementu IFRAME na użycie funkcji requestFullscreen()
asLINK (rel="preload" lub rel="modulepreload")Potencjalny cel żądania wstępnego ładowania
asyncSCRIPT (src="...")Uruchom skrypt, gdy będzie dostępny, bez blokowania podczas pobierania
autocapitalizeWszystkie elementyZalecane zachowanie automatycznej kapitalizacji (dla obsługiwanych metod wprowadzania)
autocompleteFORM, INPUT, SELECT, TEXTAREAFunkcja autouzupełniania pól formularzy
autocorrectWszystkie elementyZalecane zachowanie automatycznej korekty (dla wspieranych metod wprowadzania)
autofocusWszystkie elementyAutomatycznie ustawia zogniskowanie (fokus) na elemencie po załadowaniu strony
blockingLINK (rel="stylesheet" lub rel="expect"), SCRIPT, STYLECzy element może potencjalnie blokować wyświetlanie
charsetMETADeklaracja strony kodowej
contenteditableWszystkie elementyCzy element jest edytowalny
crossoriginAUDIO, IMG, LINK, SCRIPT, VIDEOSposób, w jaki element obsługuje żądania z mechanizmem CORS (ang. Cross-Origin Resource Sharing)
data-...Wszystkie elementyNiestandardowe atrybuty danych
decodingIMGWskazówka dotycząca dekodowania używana podczas przetwarzania obrazka do prezentacji
dirnameINPUT, TEXTAREANazwa kontrolki formularza używana do przesyłania kierunku tekstu elementu podczas wysyłania formularza
disabledFIELDSETCzy potomne kontrolki formularza, z wyjątkiem tych wewnątrz elementu LEGEND, są wyłączone
disabledLINK (rel="stylesheet")Czy arkusz stylów jest zablokowany
downloadA, AREACzy pobrać zasób zamiast nawigować do niego oraz jego nazwa pliku, jeśli tak
draggableWszystkie elementyCzy element jest przeciągalny
enterkeyhintWszystkie elementyWskazówka dotycząca wyboru działania przypisanego do klawisza Enter
fetchpriorityIMG, LINK, SCRIPTUstawia priorytet dla pobrań inicjowanych przez element
formBUTTON, FIELDSET, INPUT, OBJECT, OUTPUT, SELECT, TEXTAREAŁączy pole z elementem formularza
formaction, formenctype, formmethod, formnovalidate, formtargetBUTTON (type="submit"), INPUT (type="submit" lub type="image")formaction - URL do użycia przy wysyłaniu formularza; formenctype - typ kodowania listy danych do użycia przy wysyłaniu formularza; formmethod - metoda do użycia przy wysyłaniu formularza; formnovalidate - pominięcie walidacji kontrolek formularza przy wysyłaniu formularza; formtarget - cel nawigacyjny dla wysyłania formularza
hiddenWszystkie elementyCzy element jest istotny
imagesizes, imagesrcsetLINK (rel="preload")imagesizes - rozmiary obrazków dla różnych układów strony; imagesrcset - obrazki do użycia w różnych sytuacjach, np. na wyświetlaczach o wysokiej rozdzielczości, małych monitorach itp.
inertWszystkie elementyCzy element jest bierny
inputmodeWszystkie elementyWskazówka dotycząca wyboru trybu wprowadzania
integrityLINK, SCRIPTMetadane integralności używane do weryfikacji integralności zasobów zewnętrznych (ang. Subresource Integrity - SRI)
isWszystkie elementyTworzy niestandardowy wbudowany element
itemid, itemprop, itemref, itemscope, itemtypeWszystkie elementyitemid - globalny identyfikator dla elementu mikrodanych; itemprop - nazwy właściwości elementu mikrodanych; itemref - elementy referencyjne; itemscope - wprowadza element mikrodanych; itemtype - typy elementu mikrodanych
loadingIFRAME, IMGUżywany przy określaniu opóźnienia ładowania
minlength, maxlengthINPUT, TEXTAREAminlength - minimalna długość wartości; maxlength - maksymalna długość wartości
nomoduleSCRIPTZapobiega wykonaniu skryptu w przeglądarkach, które obsługują skrypty modułowe
nonceWszystkie elementyKryptograficzny numer używany jednokrotnie (ang. nonce) stosowany do weryfikacji Polityki Bezpieczeństwa Treści (ang. Content Security Policy - CSP)
novalidateFORMPominięcie walidacji kontrolek formularza przy wysyłaniu formularza
patternINPUTWzorzec, który ma być dopasowany do wartości kontrolki formularza
pingA, AREAAdresy URL zasobów, które są zainteresowane otrzymywaniem powiadomień, jeśli użytkownik kliknie w hiperłącze
placeholderINPUT, TEXTAREAEtykieta widoczna dla użytkownika, która ma być umieszczona wewnątrz kontrolki formularza
popover, popovertarget, popovertargetactionpopover - wszystkie elementy; popovertarget, popovertargetaction - BUTTON (type="button"), INPUT (type="button")popover - przekształca element w popover; popovertarget - wskazuje element popover, który ma być przełączony, pokazany lub ukryty; popovertargetaction - określa, czy docelowy element popover ma być przełączony, pokazany, czy ukryty
requiredINPUT (z wyjątkiem type="hidden", type="image", type="button", type="submit", type="reset") SELECT, TEXTAREACzy kontrolka jest wymagana do wysłania formularza
referrerpolicyA, AREA, IFRAME, IMG, LINK, SCRIPTPolityka strony odsyłającej dla pobrań inicjowanych przez element
reversedOLNumeruj listę wstecz
sandboxIFRAMEZasady bezpieczeństwa dla osadzonej zawartości
sizesLINK (rel="icon")Rozmiary ikon
sizes, srcsetIMG, SOURCEsizes - rozmiary obrazków dla różnych układów strony; srcset - obrazki do użycia w różnych sytuacjach, np. na wyświetlaczach o wysokiej rozdzielczości, małych monitorach itp.
slotWszystkie elementyŻądany slot elementu
spellcheckWszystkie elementyCzy element ma być sprawdzany pod kątem pisowni i gramatyki
srcdocIFRAMEDokument do renderowania w ramce IFRAME
translateWszystkie elementyCzy element ma być tłumaczony, gdy strona jest lokalizowana
width, heightINPUT (type="image")width - wymiar poziomy; height - wymiar - pionowy
wrapTEXTAREASposób, w jaki wartość kontrolki formularza ma być zawijana podczas wysyłania formularza
writingsuggestionsWszystkie elementyCzy element może oferować podpowiedzi w trakcie pisania (ang. writing suggestions), czy nie

Żródło: HTML Standard

Komentarze

Zobacz więcej komentarzy

Facebook