Промяна от HTML4 на HTML5 поради достъпност?

Работя за публичния сектор и трябваше да поема уеб проект от моя началник. Страницата вече е достъпна за хора с увреждания.

Докато правех някои промени, помислих за промяна от HTML4 на HTML5, защото чух, че има някои нови, по-добри аспекти за достъпност.

Промяната наистина ли се отплаща? Или е просто загубено време за конвертиране на кода?


person Todeshuegel    schedule 03.04.2013    source източник
comment
Какво не е наред с текущата страница?   -  person Blender    schedule 03.04.2013
comment
Няма нищо лошо, всичко е наред и работи добре. Но поради някои нови задачи, които трябва да направя със страницата и кодът, който трябваше да поема, е наистина лош, реших, че трябва да преправя цялата страница. И с тази точка си помислих да премина към html5   -  person Todeshuegel    schedule 03.04.2013


Отговори (2)


HTML5 носи със себе си голям набор от семантични елементи, които дават на потребителския агент допълнителна представа за това как е оформлена страницата. Определено си заслужава и не трябва да отнема много време, особено ако стиловете ви са прилични и не разчитате на типове тагове. По същество ще замените куп <div>s с техните семантични двойници.

Ето например някои от новите тагове в HTML5:

  • <section>
  • <nav>
  • <article>
  • <aside>
  • <hgroup>
  • <header>
  • <footer>
  • <time>
  • <mark>

Другите части на HTML5 като CSS3, локално хранилище и т.н. всъщност нямат предимства за достъпност.

Предлагам да прочетете повече за това какво всъщност означават всички тези тагове, за да сте сигурни, че ги използвате правилно. Имаше и други промени като ясни значения за таговете <b>, <em> и <strong>.

поддържа

Някои браузъри като IE6 (не съм сигурен за IE7) не харесват тези нови тагове и ще обезобразят страницата, когато се използват. Можете да включите polyfill библиотека като Modernizr, за да поправите това, просто включете скрипта и всичко работи!

Допълнителна информация

person Daniel Imms    schedule 03.04.2013

Въпреки че html5 е чудесен стандарт, към който да се стремите, много браузъри все още не поддържат по-новите тагове/маркиране....въведете ARIA или WAI-ARIA (пакет с достъпни богати интернет приложения).

Уебсайтът на Клариса Питърсън дава хубав реален пример за html5 срещу ARIA. Вижте раздела, озаглавен HTML5 & ARIA.

person Redink    schedule 03.04.2013