piątek,
Przestarzałe elementy w HTML5
Przestarzałe elementy nie znalazły się w specyfikacji języka HTML5 i ich używanie jest błędem składniowym. Inną sprawą jest ich obsługa przez przeglądarki, jak do tej pory są nadal obsługiwane. Z całą pewnością nie powinno się ich używać w nowych dokumentach. Dzięki rezygnacji z niektórych znaczników z języka HTML wyeliminowano elementy prezentacyjne. W przypadku innych, związanych z ramkami, poprawiono dostępność dokumentów. Więcej informacji można uzyskać w dokumentacji języka.
Z perspektywy osób, które dopiero uczą się języka HTML, należy zwracać uwagę, czy w znalezionych w sieci materiałach nie występują przestarzałe elementy, szkoda czasu na naukę nieaktualnych rozwiązań.
Przestarzałe elementy w HTML5
<acronym> | wycofany na rzecz dotychczasowego znacznika <abbr> |
<applet> | wycofany na rzecz znacznika <object> |
<basefont> | wycofany na rzecz stosowania kaskadowych arkuszy stylów |
<big> | wycofany na rzecz znaczników <h1>–<h6> oraz <header> |
<center> | wycofany na rzecz stosowania kaskadowych arkuszy stylów |
<dir> | wycofany na rzecz stosowania kaskadowych arkuszy stylów |
<font> | wycofany na rzecz stosowania kaskadowych arkuszy stylów |
<isindex> | wycofany na rzecz stosowania znacznika <input> |
<strike> | wycofany na rzecz stosowania kaskadowych arkuszy stylów |
<s> | wycofany na rzecz stosowania kaskadowych arkuszy stylów |
<u> | wycofany na rzecz stosowania kaskadowych arkuszy stylów |
<tt> | wycofany na rzecz stosowania kaskadowych arkuszy stylów |
<hgroup> | był to znacznik wprowadzony w HTML5, jednak został usunięty |
<frame>, <frameset>, <noframes> | wycofane jako pogarszające dostępność |