Przewiń do treści 

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

Opublikowany:
Autor:
Comandeer
Kategorie:
Standardy sieciowe
Dostępność
Refleksje

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, że 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 obecnie 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ę, że nawet przy wykorzystaniu hgroup podtytuł jest akapitem.

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

Komentarze

Przejdź do komentarzy bezpośrednio na Githubie.