Всемирная HTML 5 истерия

Я не знаю, об этом просто сейчас модно писать или народ действительно в восторге? На самом деле, я бы с удовольствием, присоединился к толпе ликующих, если бы событие произошло год назад, именно тогда я написал статью «HTML должен быть…».

Чему всё-таки радуется человечество? Например, одна из самых распространённых тем в блогах, это новые тэги: header, footer, nav, article, aside, section и др. Очнитесь ребята! Эти тэги можно было использовать с тех пор как регламентировали стандарт xhtml! Все бразуеры, кроме IE воспринимали их как строчные элементы, а с помощью CSS их можно сделать блочными.

Ну да, Internet Explorer… Но почему только когда официально консорциум объявил об отказе от XHTML 2.0 (кстати, я это пророчил), появился простой и понятный код, решающий эту проблему?

document.createElement("header");

Это тоже работа группы WHATWG?

Ах, да! Ещё и Firefox 2, в котором работают эти тэги, но только в режиме парсинга xhtml+xml. Это большая проблема, которая решилась переходом на FF3, а те два с половиной процента пусть думают, что сайт не работает, когда вы напишите « » вместо « ».

Почему зная решение, всё это не использовалось раньше? Ждали, пока FF3 заменит FF2? Ждали пока выйдет IE8? Ждали, пока дядя Тим во всеуслышание признает, что он как дурак 10 лет копал не в ту сторону? Ждали, когда Гугл официально объявит о поддержке новых тэгов HTML 5 (кстати, дайте источник, почитаю, а то всё слухи, да слухи).

Да, Гугл, позвольте вас спросить, а что будет если я напишу текст примерно так:


Название сайта

Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.

Заголовок

Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.

Это как-то по-другому будет восприниматься, по сравнению с той же структурой вписанной в <article>? Я не сеошник, но мне интересно.

Насчёт всего остального функционала предложенного в HTML 5, начиная от элементов форм, заканчивая «драгэнддропом», пока с мнением не определился. Но определюсь, напишу.

Дата: 25.08.2009
»
Категории: Журнал
Google     

]]> akella ]]>

Просто гораздо приятнее использовать новые таги зная что это уже стандарт, а не просто чья-то фантазия, только и всего =) Я лично ничему особо не радовался, а лишь написал о таком важном и пожалуй единственном новом тренде в верстке за последние несколько лет)

»

]]> Никита ]]>

akella, ну какой же это стандарт? Слышал про 22 год? =) Это даже драфтом назвать нельзя! Так, пожелание…

»

]]> pepelsbey ]]>

Кажется мы уже по одной из прошлых публикаций поняли, что автор не признаёт ни спецификаций, не рекомендаций, ни чего-нибудь подобного. Взяли, да пишите, лишь бы Гугел понимал, что это у вас тут заголовок.

Про 2022 год расшифрую — речь шла о предположительной дате, когда два отдельных браузера на все 100% будут поддерживать финальную спецификацию HTML 5. А давайте вспомним про CSS 2.1, кто у нас на все 100% поддерживает эту спецификацию? Говорят, только IE8, но я свечку не держал. Да и большинство тестов для спеки писала Макрософт. И что же — это мешает нам в хвост и в гриву использовать CSS 2.1 и даже местами CSS 3? Ну вот и не надо тут щёки дуть на даты.

Истерия вся только о том, что дело сдвинулось с мёртвой точки. Что у нас всех снова есть шанс на современную, полную и довольно интересную спецификацию. Общую, конкретную, красивую, чёрт побери — вы хоть читали черновики, братцы?

У меня всё.

»

]]> Никита ]]>

pepelsbey, насчёт 22 года, я всего лишь ответил на комментарий акеллы, даже не имел в мыслях это обсуждать и обижаться на w3c. Знаю про CSS 2.1 и всё прекрасно понимаю. Не надо вешать на меня ярлык антистандартника. Я просто не понимаю ажиотажа по поводу «новых» тэгов вот и всё. А в основном именно об этом и пишут.

»

]]> SelenIT ]]>

На мой взгляд, главная причина успеха HTML5 — то, что это первая спека, описывающая не только язык, но и его интерпретацию. Особенно в той части, которая касается парсинга “похлебки” — а это едва ли не основная масса реального веба — где до сих пор царила полная неразбериха и наобумщина. Главная (для меня) прелесть “пятерки” в том, что это стандарт для браузеров в не меньшей мере, чем для вебмастеров. Ну и в ориентации на веб-приложения, а не только статичные документы, чего не хватало старым спекам. А новые теги и короткий, запоминающийся доктайп — имхо, всего лишь приятные бонусы :)

Ну и про даты pepelsbey уже прояснил. А сейчас самая пора собирать и отсылать в W3C все баги, жалобы и предложения по спеке (http://html5doctor.com/its-bug-report-time/)!

»

]]> Никита ]]>

SelenIT, вот мой вопрос и состоит в том, почему «приятным бонусам» уделено так много внимания, хотя они и не являются основными новшествами. Думаю что дело в попсе.

»

]]> SelenIT ]]>

Не без того :) . Просто это, наверное, наиболее яркие и понятные (на первый взгляд) новшества, проявляющиеся в собственно “разметочной” части языка. Ну и структура страницы становится логичнее (на мой взгляд, по крайней мере), чем с нагромождениями дивов (и вынужденным выносом семантики в id-ы и классы, где ей “тесно и неуютно”). И радует то, что сейчас (именно сейчас, когда доля FF2 упала ниже порога значимости) это работает — т.е. обещания “модной новинки, совместимой с сегодняшней реальностью” не обманули! :)

»

]]> 40a ]]>

Проясните такой момент.
Все новые теги строчные элементы. А вкладывать блочные элементы в строчные элементы вроде как не валидно?

»

]]> Никита ]]>

Дело в том, что «валидность» определяется валидатором, поэтому, если вы проверяете по спецификации HTML 5, то всё в порядке.

»

]]> IнTересные ссылки №2 | IнTересности ]]>

[...] Никита Селецкий высказывается по-поводу Истерии вокруг HTML5 [...]

»

]]> Dmitry Dulepov ]]>

Никита, посмотрите на исходник любой странички Эпла с видео через Сафари. Например, на эту страничку: http://www.apple.com/ipad/incl.....html#video

На мой взгляд только наличие тага заставляет радоваться новому стандарту.

Кроме того, я прочитал, что ожидается оффлайновое сохранение данных для пересылки при входе в онлайн (что–то типа Google Gears получается). А ещё разные сайты смогут через окна броузера взаимодействовать без хаков. На мой взгляд это интересно.

»

Напишите комментарий