Наши Бессмысленная Pursuit Of семантическое значение

Update (12 ноября 2011): Читайте Ответить Джереми Keith на эту статью, в которой он сильно сомневается в важности преследования семантическое значение и решает вопросы, обсуждаемые в статье, а также в комментариях здесьна Smashing Magazine.

Disclaimer Эта статья опубликована в Мнение column раздел, в котором мы обеспечиваем активными членами общины с возможностью поделиться своими мыслями и идеями публично.Согласны ли вы с автором?Пожалуйста, оставьте комментарий.И если вы не согласны, Вы хотели бы написать опровержение или против кусок?Оставить комментарий, тоже, и мы свяжемся с Вами!Спасибо you.

Мета-утопия мира достоверных данных мета.При отравлении также дает преимущества для отравителей, мета-водах получить очень токсичны в короткие order.

Кори Doctorow

Позвольте мне нарисовать картину:

  1. Вы заняты созданием website.
  2. У вас есть мысли: «О, теперь я должен добавить элемент”.
  3. Потом еще подумал: “Я чувствую себя такой виноватой добавив div.Div-ит страшно, я слышу “
  4. Затем: “Я должен использовать что-то другое.aside элемент может быть уместным “
  5. Три поисков и пять статей позже, вы достаточно уверены, чтоaside не является семантически correct.
  6. Вы сами решаете, на article, потому что по крайней мере это не div.
  7. Вы потратили 40 минут, без каких-либо ощутимых выгод, чтобы показать для it.

Это просто Straight Up Sucks

Это не первый раз, эта тема была затронута.В 2004 году Энди Бадд написал на семантических чистоты по сравнению с семантическим realism.

Если ваша самая большая проблема с HTML5 является Различие между сторону и blockquote или правильный путь для разметки addresses, то вы не используете HTML5, как это было intended.

Наценка структуры содержания, но ваш выбор теги вопросы намного меньше, чем нас учили на некоторое время.Давайте рассмотрим некоторые из причин, why.

Web уже не состоит из структурированных Content

В золотые дни в Интернете, веб-страницы должны были быть хранилищами информации и смысла, не более того.Сегодня, имеет веб-контент, но смысл является производным от взаимодействия пользователей с it.

XML, RDFa, Dublin Core и другие структурные характеристики имеют очень прочную случаев использования, но те прецеденты не учитывают большинство interactions в Интернете.Черт возьми, нет веб-сайт действительно имеет чистоту семантической разметки, что такие спецификацииспрос. Mark Pilgrim пишет о this гораздо лучше, чем я do.

Если у вас есть контент, который требует семантического чистоты — например, в библиотеке базы данных, документ, который нуждается в содержании, или онлайн книги (то есть все то, что семантическая чистоты имеет смысл) — то все средства палки в HTML5 изложениемалгоритма, и мелочи, на котором элемент должен быть article и который section.Не с клиентами инструмент существует, который использует этот алгоритм, производя содержание.Нет браузер, кажется, использовать такие инструменты either.

? Действительно ли это Accessible

Если доступности ваших причина для использования семантической разметки, то понимаем, что доступность и семантической разметки имеют очень мало корреляции, в связи с массовым злоупотреблением HTML наценку в Интернете.(Я бы хотел, чтобы связать Марку сообщение Pilgrim на это, но он мертв, так этого придется do).

b, strong, i и em теги эквивалентно span теги насколько Спецификация concerned.И поэтому некоторые из HTML5 в tags.

Как указано на HTML5 Accessibility, почти каждый новый элемент HTML5 в настоящее время предоставляет вспомогательные технологии ровно столько, сколько семантической информации в качестве элемента DIV.Так что, если вы думали, что с помощью HTML5 элементы сделают ваш сайт более доступным, подумайте еще раз.(Как много дополнительной информации сделать <figure> и <figcaption> __ принести 18 |? None).

Последние Если вы хотите прочитать полностью статью, посетите сайт наших спонсоров

Comments are closed.