Nie żyją nagłówki, niech żyją nagłówki!

blog.comandeer.pl 2 lat temu

Stało się. Po ponad 12 latach przepychanek, w końcu algorytm outline’u został usunięty ze specyfikacji HTML.

W praktyce zmienia to niewiele, bo o tym, iż ten algorytm nie działa, wiedziano od bardzo dawna. Jedynym miejscem, w którym próbowano ten fakt ignorować, była właśnie specyfikacja. To się jednak dzisiaj zmieniło i algorytm przestał istnieć. A zatem tak naprawdę jedynym prawidłowym sposobem wykorzystania nagłówków jest ten jeszcze z czasów HTML 4 – czyli tworzenie odpowiedniej hierarchii.

Jedyna faktyczna zmiana względem najlepszych praktyk ustalonych lata temu to zmiana przeznaczenia elementu hgroup. Tak po prawdzie, było to nieuniknione, bo ten element był stworzony z myślą o starym algorytmie outline’u i czekało go albo usunięcie, albo zmiana semantyki. Wybrano tę drugą opcję i w tej chwili hgroup służy do grupowania nagłówków wraz z ich podtytułami lub tytułami alternatywnymi, np:

<hgroup> <h1>HTML</h1> <p>Living standard</p> </hgroup>

Warto zwrócić uwagę, iż choćby przy wykorzystaniu hgroup podtytuł jest akapitem.

I to w sumie tyle. 12 lat czekania na w dużej mierze formalną zmianę w specyfikacji.

Idź do oryginalnego materiału