Deklaracja typu dokumentu | Język | Rok |
---|---|---|
? | HTML 5.2 | 2017 |
<!DOCTYPE html> | HTML 5.1 | 2016 |
<!DOCTYPE html> | HTML 5 | 2014 |
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd"> |
XHTML 1.1 | 2010 |
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> |
HTML 4.01 | 1999 |
brak danych - pierwsze szkice (powstaje W3C) | HTML | 1994 |
brak deklaracji - pierwsza strona internetowa (link) | 1992 | |
brak danych - wynalezienie Internetu (Tim Berners-Lee) | 1989 |
?
+
*
*
).a , b
a
jest wymagane, z następującym po nim wyrażeniem b
.a | b
a
, albo wyrażenia b
.a - b
a
jest dozwolone, z pominięciem elementów z wyrażenia b
.()
rozpoczynamy od najgłębszego poziomu zagnieżdżenia. Gdy moduł definiuje typ wartości atrybutu, umieszczając typ w nawiasie po nazwie atrybutu.&
)&
).=
)=
).Atrybut | Wartości | Opis |
---|---|---|
accesskey | Character | skrót |
class | CDATA | klasa elementu |
contenteditable | true|false|inherit | edycja zawartości elementu HTML5 | contextmenu | ID | menu kontekstowe HTML5.1 |
dir | ltr | rtl | kierunek |
draggable | true|false|auto | przeciąganie elementu HTML5 |
dropzone | copy|move|link | wynik przeciągania HTML5 |
hidden | ukrycie elementu HTML5 | |
id | ID | identyfikator |
itemid | ? HTML5.1 | |
itemprop | ? HTML5.1 | |
itemscope | ? HTML5.1 | |
itemtype | ? HTML5.1 | |
itemref | ? HTML5.1 | |
lang | CDATA | język elementu |
spellcheck | true | false | sprawdzenie poprawności tekstuHTML5 |
style | CSS declarations | styl elementu |
tabindex | Number | kolejność tabulacji |
title | Text | tytuł elementu |
translate | yes | no | tłumaczenie tekstuHTML5 |
Atrybut | Wartości | Opis |
---|---|---|
data-* | CDATA | własne atrybuty HTML5 | role | CDATA | rola elementu HTML5 | aria-* | CDATA | ? HTML5 |
Wartość | Opis |
---|---|
auto | ustawienia przeglądarki |
CDATA | dane znakowe |
Character | znak |
false | fałsz |
ID | identyfikator |
inherit | dziedziczy ustawienia rodzicaHTML5 |
copy | ?HTML5 |
move | ?HTML5 |
link | ?HTML5 |
ltr | od lewej do prawej |
no | nie |
Number | liczba |
rtl | od prawej do lewej |
true | prawda |
yes | tak |
Atrybuty globalne mogą być umieszcane w każdym elemencie HTML5 i nie są wymieniane w zestawieniach tabelarycznych.