27-11-2011, 02:13
Storm, HTML5 jest właśnie stworzony dla semantyki. Te wszystkie nowe znaczniki nie wprowadzają jakiś tam niebiańskich technologii, a jedynie poprawiają czytanie kontekstu kodu źródłowego. Może dla przeciętnego Kowalskiego, który to kontakt z Internetem sprowadza się do zakupów na Allegro pewnie mało go obchodzi jakaś semantyka. Jednak dla takich urządzeń jak czytniki dla niewidomych, syntezatory mowy, ekrany dotykowe itp. to, że mogą odróżnić, element głównej treści, a panel z reklamami daje dość dużo. Nie ma różnicy czy zastosujesz <nav> czy <div> czy napiszesz <lama> itp. bo to przeglądarka wszystko sobie tam jakoś interpretuje. Jednak kod w HTML5 jest czytelniejszy niż reszta z jego rodziny.
Co do nauki to można by jako argument dla HTML4 dać to, że jest więcej artykułów i kursów dotyczących starszych wersji HTML'a. Jednak uczą one często tragicznych praktyk (odpowiednich jak na swoje czasy). Jak ktoś zna dobrze angielski to bez problemu może od razu zacząć od nauki HTML5 dzięki licznym artykułom chociażby na TutsPlus. Polacy też ostatnio piszą coraz więcej.
Co do nauki to można by jako argument dla HTML4 dać to, że jest więcej artykułów i kursów dotyczących starszych wersji HTML'a. Jednak uczą one często tragicznych praktyk (odpowiednich jak na swoje czasy). Jak ktoś zna dobrze angielski to bez problemu może od razu zacząć od nauki HTML5 dzięki licznym artykułom chociażby na TutsPlus. Polacy też ostatnio piszą coraz więcej.