Консорциум W3C объявил (http://www.w3.org/blog/news/archives/4167) о придании набору спецификаций HTML5 (http://www.w3.org/TR/html5/) статуса рекомендованного стандарта. Интересно, что в текущем виде спецификации HTML 5.0 были сформированы ещё два года назад, после чего работа была сосредоточена в обеспечении повсеместной и корректной реализации созданных спецификаций через проведение тестирования и оценку совместимости доступных реализаций.Спецификации HTML5 не ограничиваются только разметкой и включают в себя целый набор web-технологий, в совокупности формирующих открытую web-платформу - программное окружение для работы кросс-платформенных приложений, способных взаимодействовать с оборудованием, поддерживающие средства для работы с видео, графикой и анимацией, предоставляющей расширенные сетевые возможности.
Среди спецификаций, которые включены в стандарт HTML5:
- The HTML5 specification (http://www.w3.org/TR/html5/) - описание базового API;- HTML5: Edition for Web Authors (http://www.w3.org/TR/html5-author/) - подмножество спецификации HTML5 для web-разработчиков, без описания особенностей реализации для производителей браузеров;
- HTML5 differences from HTML4 (http://www.w3.org/TR/html5-diff/) - cписок отличий HTML5 от HTML4;
- HTML Microdata (http://www.w3.org/TR/microdata/) - механизм Microdata, позволяющий авторам добавить на свои страницы дополнительные семантические элементы для которых нет соответствующих HTML-тэгов или атрибутов (как RDF и микроформаты);
- HTML Canvas 2D Context; (http://www.w3.org/TR/2dcontext/)
- HTML5: Techniques for providing useful text alternatives (http://www.w3.org/TR/html-alt-techniques/) - описание возможностей по использованию атрибута alt для вывода текстовых описаний контента, например, для изображений;
- Polyglot Markup: HTML-Compatible XHTML Documents (http://www.w3.org/TR/html-polyglot/) - разметка для документов, которые смогут быть обработаны как парсерами XML, так и HTML;
- HTML to Platform Accessibility APIs Implementation Guide (http://www.w3.org/TR/html-aapi/) - средства для обеспечения доступности для людей с ограниченными возможностями;
- HTML: The Markup Language (http://www.w3.org/TR/html-markup/) - детальное описание HTML-разметки без привязки к API и принципов формирования HTML-документа как единого целого (синтакс, атрибуты, типы данных).
Параллельно ведётся работа по подготовке спецификаций HTML 5.1, которым планируется придать статус стандарта в конце 2016 года. В HTML 5.1 (http://www.w3.org/TR/html51/) развиваются спецификации, которым требуется дополнительное время для стабилизации, согласования и доведения до финального вида.
URL: http://www.w3.org/blog/news/archives/4167
Новость: http://www.opennet.me/opennews/art.shtml?num=40954
Наконец то!
Исторический день )
Завтра же выпиливаем поддержку всего HTML4, теперь только HTML5! )
наконец-то
в тексте новости ни слова о DRM, занятно
DRM будет в HTML5.1
В HTML 5.1 будет "Encrypted Media Extension".
Вот и повод появился.
Дискредитируем вместе HTML 5.1 и DRM
От единственного лучика надежды - XHTML, в этой клоаке, отказались окончательно. Да здравствуют "профессиональные" верстальщики и боги фотошопа!
Скоро фильм "идиократия" станет документальным....
<sarcasm>И только валидные тэги спасут нас от деградации и приведут разум наш к полному просветлению!</sarcasm>
Я всегда считал его документальным :)
Нормальные люди не отказались - на сколько я понимаю ничто не мешает продолжать писать HTML5-код в соответствии с правилами HTML и бить железной линейкой по рукам тех, кто их не соблюдает.
С правилами XHTML я имел ввиду.
С одной стороны так. В режиме совместимости браузеры могут много чего переваривать. Правда и в будущем что будет с помойкой совместимостей тоже не понятно. Из года в год проблемы просто перекладываются на будущее. Часть конечно отмирает на радость w3c, но бОльшая только копится.
А где тут отказ от xhtml? в тексте стандарта говорится про xhtml
xhtml не поддерживает audio/video, др. плюшки и вообще официально мертв, развития прекращено.
> xhtml не поддерживает audio/video, др. плюшки и вообще официально мертв, развития прекращено.Так а в чём проблема с тем, чтобы ставить доктайп HTML (в смысле HTML5) и гнать дальше правильный XHTML-код но с audio, video и т.п?
HTML5 это не только "семантические тэги и верстальщики", это поддержка в кроссбраузерном состоянии возможностей для которых ранее требовались различные костыли вроде джКвери, сейчас можно используя ХТМЛ5 писать удобно сразу на чистом яваскрипте.
Насколько я в курсе HTML5 кроме новых элементов и API ничего для яваскрипта не приносит. Язык сам развивается отдельно.
> От единственного лучика надежды - XHTMLага, хрень, которую невозможно отрендерить, пока она не загрузилась полностью. гениальная идея была, все идиоты от неё в восторге.
=) идиоты прежде всего те кто документацию не читают. С рендером там все как раз на порядок лучше чем с помойкой HTML, в 100% случаев работающей в режиме совместимости из за багов разметки.
XHTML показал свою нежизнеспособность.
> XHTML показал свою нежизнеспособность.зато отлично подходит для отсеивания идиотов. если некто считает, что «надо xhtml» — это идиот, например.
Всё чуйнее и чуйнее "стандарт"... Вроде бы уже наметилась тенденция, что СТОЛЬКО тегов не нужно - достаточно небольшого набора + стили. Нет, опять пердуны придумали себе забаву - семантика! Дибилы... ДАЖЕ XML - и в том нет никакой семантики, пока ты сам не интерпретируешь теги.Итого, индустрия веб-дизайна снова отброшена на ПЯТЬ ЛЕТ НАЗАД, ибо именно столько будут жевать сопли-версии-5 комитет. :((((
А тем временем абсолютно тривиальный PDF продолжает оставаться лидером в номинации "как сверстал - так и увидел".
Кстати правильное замечание, зря кто-то минус поставил.Я вот тоже например не понимаю смысл тегов, когда из набора слоёв стилями можно сделать таблицу. Надо было эту концепцию дальше развивать и те вещи, которые сейчас стилями не делаются, разрешить тоже делать стилями. Например, colspan/rowspan...
Семантика нужна для индексирования и последующего поиска всякого дерьма на страницах. Преващать html в метаязык никто никогда не будет, потому что xml уже есть (лучше ему вообще не быть, с таким-то синтаксисом). Можно было бы сделать вообще один тег, а свойства его определять стилями, но разобраться в этой каше не смог бы никто, даже ты, не говоря уже о роботах.
для этого как раз RDF
> для этого как раз RDFmicrodata
точно
Пикус в том, что семантика даже в пределах одной отрасли может быть разная! Да и о какой семантике речь, если половина тегов - это "теги-раскраски"? (цвет, шрифт, толщина)
Ну допустим, сделал ты тег %автор%. И чо? Для страниц со статьями - пойдёт. А на странице патента должен быть не %автор%, а %изобретатель% вкупе с %подателем заявки% - всё, стухла семантика?Веб слишком многообразен для того, чтобы теги описывали и семанику, и полиграфию, и UI.
HTML - язык разметки небольших статей (типа BBcode), для специфичных применений HTML не годится.
Я даже не знаю с какого конца подойти - со всех концов торчит либо какая-то глупость, либо непонимание базовых вещей.
>А тем временем абсолютно тривиальный PDF продолжает оставаться лидером в номинации "как сверстал - так и увидел".расскажите это, например, дальтоникам. Так что PDF лидер сомнительный :)
Лидер чего? Использования Вами или использования при печати? Вот то-то и оно!
А с каких, мать его, пор HTML позиционируется как формат для печати? Он даже гарантий на наличие у пользователя необходимой гарнитуры не даёт и правильно делает — если не указана, то пользователь волен выбрать свою и даже минимальный кегль установить для удобства чтения. Как вообще PDF может заменить HTML, если они решают абсолютно разные задачи? А вон один пациент выше его фактически и предлагает почему-то, да ещё и считает, что оба должны относиться к выдуманной им категории «как сверстал, так и увидел».
> Всё чуйнее и чуйнее "стандарт"... Вроде бы уже наметилась тенденция, что СТОЛЬКО
> тегов не нужно - достаточно небольшого набора + стили. Нет, опять
> пердуны придумали себе забаву - семантика! Дибилы... ДАЖЕ XML - и
> в том нет никакой семантики, пока ты сам не интерпретируешь теги.
> Итого, индустрия веб-дизайна снова отброшена на ПЯТЬ ЛЕТ НАЗАД, ибо именно столько
> будут жевать сопли-версии-5 комитет. :((((
> А тем временем абсолютно тривиальный PDF продолжает оставаться лидером в номинации "как
> сверстал - так и увидел".Именно с HTML5 "концепция поменялась" Теги теперь не для отображения, они - для передачи логики (это немножпко не семантика). Иными словами, по ноппвому стандарту текст между тегами <i></i> не должен обязательно быть показан курсивом. Тег лишь передает устройству отображения логическое выделение. Как его показать - дело производителя. Так что у HTML и CSS теперь разные задачи.
> и подтвердило повсеместность и корректность его реализацииМне кажется нет ни одной версии HTML, полностью корректно реализованной хотябы в одном браузере, не говоря уже о том, чтобы повсеместно. Куча "кроссбраузерных" костылей, CSS-свойств с префиксами, ведущих себя по-разному в разных браузерах DOM-функций, таблиц поддержки разрых фич разными браузерами... какая ещё "повсеместность и корректность реализации"?
> Представлен ряд новых тегов, формально подобных "div" и "span", но отличающихся семантически, например "nav" для блоков навигации, "header" и "footer" для начальной и завершающей части страницы. Подобные теги ориентированы на логическое разделение контентанепонятно, почему было не сделать div_своё_название , как хочешь так и называй
А какие браузеры не поддерживают HTML5?
эзотерические
Полностью - ни один!
http://html5test.com
данный тест включает вещи, не вошедшие в HTML5.
> А какие браузеры не поддерживают HTML5?Вы будете ржать в коликах, но даже МАТЕМАТИЧЕСКИЕ ФОРМУЛЫ, мать их так, существующие даже дольше самих компьютеров, НЕ ПОДДЕРЖИВАЮТСЯ никем кроме FireFox(!!!). Внедрите MathML в страницу и открывайте валидол.
>> А какие браузеры не поддерживают HTML5?
> Вы будете ржать в коликах, но даже МАТЕМАТИЧЕСКИЕ ФОРМУЛЫ, мать их так,
> существующие даже дольше самих компьютеров, НЕ ПОДДЕРЖИВАЮТСЯ никем кроме FireFox(!!!).
> Внедрите MathML в страницу и открывайте валидол.MathML - не часть стандарта HTML5
Карты местности, например, существуют тоже давненько, но не требуют от браузеров какой-то особенной поддержки, обходясь существующими технологиями отображения.
Почему браузер вообще должен отличать формулы от других картинок? Потому что какие-то математические пакеты не умеют генерить SVG? Или потому, что автор текста формулы знает, а программ для их отрисовки, кроме MS Ofice - нет?
> Почему браузер вообще должен отличать формулы от других картинок?потому что это не просто «другие картинки». возможно, для тебя это так, но есть люди, которые формулы умеют читать. и которые хотят иметь удобную копипасту формул.
Есть разные люди, и есть баланс между увеличением сложности и использованием существующих технологий.
Удобная копипаста формул для чего-нибудь, кроме копирования в реферат, может быть полезна? Если чаще всего именно для этого, так и векторную картинку перетащить - не бог весть какая работа.
Массовому пользователю браузера формулы вообще нужны, мягко говоря, не в первую очередь.
«массовому пользователю» вообще достаточно пейцбука и твиттера. поэтому вся возня с html5 бесполезна, достаточно выпустить только одну программу, которая умеет отображать пэйцбук и твиттер.
>НЕ ПОДДЕРЖИВАЮТСЯ никем кроме FireFox(!!!)Еще Safari их поддерживает
>web-приложений работающих в offlineБессмысленный набор слов. Они обкололись мухоморами?
>>web-приложений работающих в offline
> Бессмысленный набор слов. Они обкололись мухоморами?Очевидно имелись ввиду html5-приложения.
Если заменить на "часть времени работающих offline" тебе станет понятней?
> Если заменить на "часть времени работающих offline" тебе станет понятней?мне — нет, например.
>> Если заменить на "часть времени работающих offline" тебе станет понятней?
> мне — нет, например."Ну ты тупооооой! Ты прям тупой-претупой!" (КВН) :)))
Разве есть потребность общаться с сервером, если одна статическая страница тупо ссылается на другую? И если обе лежат на харде, какой смысл быть online??
слушай, ну ты же говорящая жопа. причём даже несмешная. увянь.
Ну вот, благая весть, пора начинать учить HTML 6.
Самопровозглашённый консорциум утвердил свой стандарт, но это в очередной раз никого не волнует.Подванивают себе там потихому и ладно, главное, чтобы не лезли куда не надо.
Каждый год делают никому не нужные стандарты для html и на JS, которые всё равно никто не соблюдает и которые даром никому не нужны, всё равно компании делают свои, которые потом все и пользуют.
А эти берут чужие, устоявшиеся идеи и отработанные технологии, и утверждают под видом своих в своих стандаротах для себя самих.
Такие дела.
Чудак, благодаря этим "самопровозглашенным" есть один стандарт, на который все хоть как-то обращают внимание, вместо трех несовместимых от Mozilla, Google и MS, созданных вопреки друг другу.
Заставшим "войну браузеров", когда перспективный Netscape был задавлен тушей кривого осла, это должно быть очевидно.
> Подванивают себе там потихому и ладно, главное, чтобы не лезли куда не надо.Дык поздно! Все компании смотрят на комитет и реализуют то, что сами же в нём пролоббировали :)
Нужен новый стандарт - отдельно для типографии, отдельно для UI(приложения) и отдельно нечто упрощённое для планшетов-смартов.
html уродлив и не нужен, надеюсь, кто-нибудь уже опомнится и создаст достойную замену этому убожеству.
А WebSockets где?
Жду реализацию в dildo-web и в emacs eww браузерах.
Возможно тогда я смогу ими пользоваться.
Нужен CSS 4 selectors. Очень!
Недавно стал интересоваться этой темой и потому не все ясно. Но не совсем понятно: 3d (3dCanvas, webgl или что-то подобное) входит в стандарт в каком то виде или это отдельный стандарт? webworkers, webrtc, web-audio (какие форматы) это отдельно или есть в стандарте?