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:
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.