Fajnie, że kod HTML i CSS się waliduje, ale… walidacja od dawna nie robi nic sensownego. Nawet ze standardu WCAG usunięto wymóg zgodności składniowej. O wiele istotniejsze są semantyka i dostępność. Tak na szybko:
- Bardzo brakuje tutaj skip linka. Koniecznośc przetabowania się przez całe archiwum, zanim dojedzie się do głównej treści, jest niesamowicie upierdliwa.
- Na stronie są dwa nagłówki h1. W tym wypadku powinien być tylko jeden, bo "Archiwum" tak naprawdę jest sekcją wewnątrz "Kropka nad "i", moje komentarze.". Na co wskazuje nawet sam kod (h1.naglowek-drugorzedny).
- Umieszczenie liczby wpisów w danym miesiącu jedynie w atrybucie [title] sprawia, że ta informacja tak naprawdę jest niedostępna dla użytkowników niekorzystających z myszy.
-
<img src="flaga.webp" alt="flaga Polski">
Nie bardzo rozumiem, co oznacza ta flaga? Że treść jest po polsku? Początkowo myślałem, że to przycisk do zmiany języka, ale nie – to po prostu "flaga Polski". Zmieniłbym tutaj [alt] na taki opisujący przeznaczenie tej flagi. I pomyślałbym, ćzy nie zmienić jej na coś innego w UI, bo na razie jest ona dość zagadkowa.
-
Brakuje tutaj kilku ważnych punktów nawigacyjnych, np. nie ma nav (a mogłyby być wręcz dwie nawigacje: archiwum i linki po prawej), nie ma main. Można by się też pokusić o footer.