Стандарт HTML5

Главные вкладки

Аватар пользователя HooliganS HooliganS 24 октября 2012 в 12:01

Добрый день.
Уважаемые, подскажите пожалуйста, в данный момент считается, что стандарт HTML5 является лучшим для структурирования и вроде бы как все пишут, за ним будущее. Почему же тогда drupal 7 остаётся на XHTML+RDFa 1.0//EN". Может я конечно, что-то не до конца вкуриваю, объясните хотя бы вкратце, что к чему. Спасибо за помощь.

Комментарии

Аватар пользователя xxandeadxx xxandeadxx 24 октября 2012 в 12:12

"natbampo" wrote:
сейчас html 5 поддерживается не всеми актуальными браузерами.

и никогда не будет. html5 это живой стандарт

Аватар пользователя xxandeadxx xxandeadxx 24 октября 2012 в 12:18

"natbampo" wrote:
но лично я сейчас смысла для массового сайта использовать html 5 не вижу.

drupal.org — html5
facebook.com — html5
twitter.com — html5
google.com — html5
wikipedia.org — html5

массовые сайты? не, не слышал

Аватар пользователя Plazik Plazik 24 октября 2012 в 13:52

html4 тоже не утвержден.

Drupal 8 будет полностью поддерживать html5.

Сейчас нет смысла верстать под html4, давно пора переходить на html5.

Аватар пользователя VasyOK VasyOK 24 октября 2012 в 13:54

совсем не поодерживает? А сайт на нем что индексироваться не будет?
А если тема оформления Sky или Omega?

Аватар пользователя sg85 sg85 24 октября 2012 в 15:13

"xxandeadxx" wrote:
drupal.org — html5
facebook.com — html5
twitter.com — html5
google.com — html5
wikipedia.org — html5

туда же можно отнести 50% сайтов(кстати, яндекс в их же числе), однако в них только заявлено html5, но используется он по минимуму, максимум 1-2 тега, а простой пример оптимального использования html5 - htmlbook.ru, потыкайтесь на него разными браузерами.

Аватар пользователя sg85 sg85 24 октября 2012 в 15:19

"HooliganS" wrote:
Почему же тогда drupal 7 остаётся на XHTML+RDFa 1.0//EN".

Да ни на чем он не остается, подо что сверстаете, под то и будет. bartik - всего лишь тема по дефолту.

"xxandeadxx" wrote:
и никогда не будет. html5 это живой стандарт

будет, когда примутся за другой стандарт, как раз Drupal 10 может к тому времени выйдет.

Аватар пользователя sg85 sg85 24 октября 2012 в 15:25

"Valeratal" wrote:
начнем с того, что html5 еще не утвержден

CSS3 тоже, однако почти все его юзают.

"Valeratal" wrote:
затем, перейдем к тому, что яндекс его не поддерживает

Как писал выше, яндекс сам на нем, хоть и не полностью. А так же почти все сайты в топе поиска.

Аватар пользователя xxandeadxx xxandeadxx 24 октября 2012 в 15:33

"sg85" wrote:
кстати, яндекс в их же числе

яндекс не в их числе: <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">

"sg85" wrote:
будет, когда примутся за другой стандарт

за другой это за какой?

Аватар пользователя sg85 sg85 24 октября 2012 в 15:43

"xxandeadxx" wrote:
за другой это за какой?

они пока еще не придумали. Возьмутся думать, когда HTML5 морально устареет(например, появится надобность в введении новых тегов и избавления от старых, или какие-либо изменения в синтаксисе или еще что-нибудь, если взглянуть на историю появления существующих стандартов, станет понятно).

"xxandeadxx" wrote:
яндекс не в их числе:

главная да, а вот если отойти от неё, к примеру в яндекс.карты, то там уже !DOCTYPE HTML

"Valeratal" wrote:
Само по себе html5 никакого выиграша не дает. овер 90% сайтов обходятся без него.

действительно, однако эти самые 90% сайтов заявляют его, хотя бы потому, что доктайп короче)

Аватар пользователя xxandeadxx xxandeadxx 24 октября 2012 в 15:43

"Valeratal" wrote:
яша не гарантирует адекватность понимания нескольких h1 на одной странице

пруф на w3c, который говорит, что нельзя использовать несколько h1 в html4?

"Valeratal" wrote:
Также, яша не обещает понимания значений всей этой допразметки.

а для html4 обещает?

"Valeratal" wrote:
Само по себе html5 никакого выиграша не дает

в чём должен быть выигрыш?

Аватар пользователя xxandeadxx xxandeadxx 24 октября 2012 в 15:55

"Valeratal" wrote:
можно и жопой на кактус садится

приходим к выводу, что ты не знаешь почему яндекс "не поддерживает html5", но упорно вякаешь на эту тему

"Valeratal" wrote:
А там нет допразметки

а rdfa это что?

"Valeratal" wrote:
В чем выигрыш html5 можно почитать в многочисленных статьях по этой теме.

слив засчитан

Аватар пользователя sg85 sg85 24 октября 2012 в 16:01

"xxandeadxx" wrote:
и как же он устареет, если это живой стандарт?

они все когда то были живыми(или почти все) Простой пример - история введения XHTML, хотя HTML4 на тот момент тоже был "живой". Ибо нельзя сперва что-то ввести, а потом резко запретить, иначе более чем все сайты в один момент станут инвалидными, вот и приходится придумывать новые названия стандартов Wink

Аватар пользователя xxandeadxx xxandeadxx 24 октября 2012 в 16:03

"Valeratal" wrote:
я , мля, что яндекс?

ты похоже бамбук

"Valeratal" wrote:
про рдф по той же ссылке есть инфа

ну дак почитай её для приличия

"Valeratal" wrote:
Я разве обещал тебе лекцию прочитать "Зачем html5" ?

ты хотел блеснуть умом, но пёрнул в лужу

Аватар пользователя sg85 sg85 24 октября 2012 в 16:30

"xxandeadxx" wrote:
пруф пожалуйста на "живой html4"

"живой", в том значении, что выдал я, значит развивающийся, меняющийся и т.д. по сути относится ко всему, что имело dev версию довольно продолжительное время. Хотя есть еще один пример живого в ином значении - DHTML(кстати, HTML5 на самом деле не так далеко от него ушел, например тег canvas)

Аватар пользователя sg85 sg85 24 октября 2012 в 16:52

"xxandeadxx" wrote:
http://habrahabr.ru/post/112182/[/quote]
«В результате мы перешли на новую модель развития — без версионности. Вместо этого у нас будет просто живой документ, определяющий технологию так, как она развивается.»
ага, но есть одна "маленькая проблема", это все сводится к псевдо отмене DOCTYPE(по сути разделение "каменный век" и "новый каменный век"), и к возвращению к тому времени, когда его еще не ввели, а соответственно к тому ужасу, что творился в 90е, а именно "пишу как хочу", с чего браузеры, мягко говоря, немного охреневали, так что, лично я считаю это бредом, и как это не печально, HTML5 не вечен, хотя и обещает быть долгосрочным. IMHO
Вся соль в том, что расширять его можно, однако нельзя менять синтаксис и убирать уже расширенное, что за несколько лет породит кучу проблем, особенно учитывая то, что теги со временем будут устаревать и от них надо будет как-то избавляться(хотя и не обязательно браузеры нормально реагируют на тег center в XHTML1.1, в отличие от W3C).

Аватар пользователя xxandeadxx xxandeadxx 24 октября 2012 в 17:09

"sg85" wrote:
ага, но есть одна "маленькая проблема", это все сводится к псевдо отмене DOCTYPE

это всё сводится к унификации. будет один стандарт, а не россыпь, как это было раньше — html4 (3 штуки), xhtml (4 штуки), xhtml1.1, xhtml2, плюс квиркс мод. поэтому никакого браузерного охреневания не будет

Аватар пользователя sg85 sg85 24 октября 2012 в 18:14

"xxandeadxx" wrote:
это всё сводится к унификации. будет один стандарт, а не россыпь, как это было раньше — html4 (3 штуки), xhtml (4 штуки), xhtml1.1, xhtml2, плюс квиркс мод. поэтому никакого браузерного охреневания не будет

Да нет, все намекает быть как раз как до введения этих самых стандартов(именно унификация, один стандарт и т.д.), и, возможно, повторению ситуации с IE4, лет эдак через 5-10. Вы действительно верите, что html5 будет вечным? Хотя конечно допускаю, что со временем появится другой подход ко всему этому огороду(а так же возможен и полный отказ от HTML), ибо введение разделения по стандартам себя не оправдало(в W3C при введении DOCTYPE, расчитывали на то, что пользователи не будут писать всякую херню вместо кода, а затем на то, что с XHTML браузеры будут анально карать разрабов за невалидный код, но не тут то было..., об этом всем инфа должна быть где-то у них на сайте в инфе про стандарты, кому интересно, поисчите, почитайте). В любом случае посмотрим, чем это все закончится, лично я вижу пока только: HTML5 обещает долго жить, HTML5 используется на минимуме своих возможностей, т.е. вообще почти не используется, казалось бы, из-за политики microsoft(т.е. WinXP официально поддерживается, многими используется, но IE9, а так же IE10 там увидеть не грозит, а про Win98 с 6м ослом на максималке, от которого вроде пока еще не отказались, вообще молчу), хотя сам HTML5 может свободно отрабатываться на IE6 с помощью различных костылей через JS, чего, к сожалению, не сказать про CSS3, и при всем при этом, процент использования CSS3 на полную катушку гораздо выше, чем оптимальное использование HTML5, эдакий парадокс получается, так что видимо потому, что верстальщики ему просто не доверяют.

З.Ы. под версткой под HTML5 подразумеваю полную семантичную верстку, а не простое использование доктайпа и пары тройки типов инпутов, как это реализовано на 90% сайтов.

З.З.Ы. Да, кстати, СЕОшники, а ничего, что эти самые aside nav footer и т.д. больше для вас придумали?(точнее для роботов)

Аватар пользователя sg85 sg85 24 октября 2012 в 19:36

"xxandeadxx" wrote:
что за ситуация?

Извиняюсь, это был IE5 под MAC. правильное отображение в понимании машины и полная ересь в понимании человека, подобное можно увидеть, например, в 6м осле, если не подключить js костыли в документе html5 - часть тегов он просто не поймет, только там ситуация была обратная - новый браузер не понимал старые документы, отсюда и появление квиркс мод и объявление доктайпа. Если интересны подробности с историей, можно почитать например тут в законспектированном виде http://htmlbook.ru/html5/past и http://htmlbook.ru/html5/semantics

И действительно - сейчас почти все верстают именно под браузеры(особенно это касается CSS) и поисковые системы, а не под стандарты HTML, соответственно простое переписывание движка браузера может привести к ситуации выше, хотя, конечно, на эти грабли уже однажды наступали.

Ну и еще в догонку, в последнее время это все не так сильно встречается - раньше можно было при заходе на сайт увидеть сообщение с примерным содержанием "Засуньте себе Ваш браузер сами знаете куда и качайте Оперу", а на соседнем сайте "Этот сайт не поддерживает браузер Опера, качайте Лису" или еще круче "Этот сайт корректно отображается только в Осле", а еще раньше они даже контент не отдавали, если замечали, что версия браузера отличается от той, под которую верстали, месяц назад такое было например на дальневосточном сайте ростелекома - попап окно, типа рекламы, ругался на осла, мол, что угодно, но не его, пол года назад видел такое на сайте сбербанка - требовал осла, хоть и в виде рекомендации. В начале двухтысячных подобное было на каждом втором сайте. Правда сейчас мода на кроссбраузерность, хоть и не везде, но от этого страдает скорость рендеринга сайта в браузере, особенно на машинах отличных от i7 с большим объемом ОЗУ.

Аватар пользователя xxandeadxx xxandeadxx 24 октября 2012 в 20:14

я не понимаю зачем ты всё это пишешь) человек спрашивал имеет ли смысл использовать html5 сейчас, не через 10 лет, а сейчас!

Аватар пользователя adubovskoy adubovskoy 24 октября 2012 в 20:15

Все комменты от Valeratal и xxandeadxx сняты с публикации в виду нарушения правил, а именно п. 9. Давайте остановимся на этом.

Аватар пользователя Valeratal Valeratal 24 октября 2012 в 21:27

"sg85" wrote:
З.З.Ы. Да, кстати, СЕОшники, а ничего, что эти самые aside nav footer и т.д. больше для вас придумали?(точнее для роботов)

метатеги тоже придумал, да засрали Smile

в целом, конечно, идея была такая, что вот на странице будет робото-понятные наименования для разных частей контента. тут вот статья, тут вот всякая дребедень, тут вот футер и тд

Но, как защитится от злого умысла дорвейщиков? да никак получается.

Аватар пользователя PVasili PVasili 25 октября 2012 в 1:01

"HooliganS" wrote:
drupal 7 остаётся на XHTML+RDFa 1.0//EN"

вы можете в своей теме написать DOCTYPE html и смело жить в "стандарте" HTML5 Drupal тут не при чём Smile

Аватар пользователя kyky kyky 25 октября 2012 в 2:21

"PVasili" wrote:
Drupal тут не при чём :)

Видимо, автор негодуэ, что для Дру мало тем на ХТМЛ 5. Неудивительно — основной багаж тем на орге еще со времен, когда ХТМЛ 5 только проектировался, а хорошие темы бесплатно редко кто выкладывает.