To ja trochę od strony technicznej.
Cała strona oparta jest na tabelach - tak robić się nie powinno (tabele nie są przeznaczone do budowania szablonu strony, do tego służą warstwy div). To jednak nie jest jakiś wielki błąd - w ten sposób zbudowana jest połowa stron.
Ale kiedy zobaczyłem coś takiego:
Kod: Zaznacz cały
<font class="v11b k05">MZK Pabianice:</font>
mało nie spadłem z krzesła. Jak można używać CSS-ów i do tego znacznika font? do tego służy <span> (do elementów liniowych) albo <div> (do elementów blokowych). Powinno być zatem:
Kod: Zaznacz cały
<span class="v11b k05">MZK Pabianice:</span>
Tak poza tym - na samym początku została zadeklarowana wersja języka HTML:
Kod: Zaznacz cały
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
Transitional to jest wersja przejściowa języka i nie powinna być używana do tworzenia nowych stron (inna sprawa, że tak robi znów połowa webmasterów). Tutaj jedyne co trzeba by było zrobić, to zastąpić przestarzałe znaczniki (typu bgcolor czy ten nieszczęsny font, który razem z klasą do CSS-ów komicznie wygląda) stylami CSS, które przeciez zostały już zastosowane w połowie strony. I już będzie można dać prawdopodobnie XHTML 1.01 Strict.
Ta strona naprawdę sprawia wrażenie napisanej nowocześnie, w CSS, ale nie brakuje jej ewidentnych błędów (które sprawiają, że sprawia takie wrażenie, a nowocześnie napisana nie jest). Obecnie jest zgodna co najwyżej ze standardem HTML 4.01 Transitional, a raczej byłaby, gdyby nie miała znaczników charakterystycznych dla XHTML, np. <br/>, <meta />, <param/> (chodzi o te ukośniki).
Proponuję ją przepuścić przez
http://validator.w3.org/ i
po kolei (często zdarza się, że jeden błąd sprawia, że walidator widzi błędy dalej) popoprawiać błędy.