HTML vs XHTML
С XHTML дела не имел но интерестно попробовать.
А если пройтись по форуму и поискать? :)
Вобщем понял что неважно что написано в доктайпе это нужно лишь валидатору, а если верстальщик по всем стандартам то подходящий доктайп при случае можно указать.
Плохо конечно что для того что бы браузер правильно разобрал XHTML-ную верстку необходимо отправлять соответсвующий заголовок.
Какой еще заголовок? вы о чем вообще?
В комментах к статье написано
Чуши вы какой-то начитались. Чтобы браузер нормально разобрал XHTML, то ничего кроме доктайпа не требуется (если мы конечно говорим о браузерах, а не об уродах вроде IE6).
Вы лучше тему перечитайте, а не статью.
И вообще. Проблемы xhtml vs html теперь нет в принципе. В новом стандарте html 5 будут доступны оба синтаксиса, а "истинный xhtml" (тот, которому нужен заголовок с application/xhtml+xml) будет использоваться очень ограниченно.
Вот ещё что можно посмотреть:
http://habrahabr.ru/blogs/webdev/65722/
http://kegf.habrahabr.ru/blog/64323/
http://habrahabr.ru/blogs/webdev/64188/ (особенно важно)
Что не нужно смотреть, т.к. информация и подход устарели:
http://beshenov.ru/xhtml-faq-ru.html
Кратко:
Всё, что отличает xhtml 1.0 (самый распространённый) от html на сегодняшний момент и в будущем - это более строгий синтаксис.
xhtml 2 умер.
xhtml 1.1 трансформируется в xhtml 5, то есть в html 5 с синтаксисом xhtml (xml) и типом содержимого application/xhtml+xml.
xhtml 1.0 понимает и нормально разбирает вообще любой браузер, потому что это в первую очередь html. А то, по каким правилам этот html оформляется - дело десятое.
Цитата: likeopera
RussianSpy
xhtml 1.0 понимает и нормально разбирает вообще любой браузер, потому что это в первую очередь html. А то, по каким правилам этот html оформляется - дело десятое.
xhtml 1.0 понимает и нормально разбирает вообще любой браузер, потому что это в первую очередь html. А то, по каким правилам этот html оформляется - дело десятое.
Браузер все разберет - ясное дело. Вопрос только как он это все отобразит. Читайте что такое доктайп и для чего он нужен.
А по поводу того что использовать нет единого мнения, каждый поступает так как хочет, потому что ему так удобней.
Ждите ХТМЛ5 - стандарт будет принят в 2018 году.
Вообще-то я уже давно понял разницу между режимом стандартов и режимом "предпочтений браузера", поэтому и использую только Strict. ;) Но дело в том, что это относится уже не столько к HTML, сколько к CSS. Понимание браузером именно разметки от доктайпа, насколько я себе представляю, не зависит.
В мире вообще ни о чём нет постоянного мнения ;) Вы лучше сверстайте побольше макетов - потом сами поймёте, чему верить, а чему не очень.
Цитата: likeopera
RussianSpy
Понимание браузером именно разметки от доктайпа, насколько я себе представляю, не зависит.
Понимание браузером именно разметки от доктайпа, насколько я себе представляю, не зависит.
Еще раз говорю - почитайте для чего нужен доктайп - для вас это будет откровением.
Вы можете отличить разметку от стилевого оформления? Список <ul> не станет параграфом <p> от смены доктайпа!
Но рендеринг страницы меняется в зависимости от доктайпа.
Рендеринг меняется, тут я согласен целиком и полностью.
Цитата: likeopera
Werky
В мире вообще ни о чём нет постоянного мнения ;) Вы лучше сверстайте побольше макетов - потом сами поймёте, чему верить, а чему не очень.
В мире вообще ни о чём нет постоянного мнения ;) Вы лучше сверстайте побольше макетов - потом сами поймёте, чему верить, а чему не очень.
Раньше верстал на таблицах на доктайп не обращал особого внимания, но в один прекрастный момент понял что так долго продолжатся не может. Решил серйозной подойти к этому вопросу. Теперь использую строгую модель данных также перешел на дивы и не жалею, по сути соблюдаются почти что все ограничения XHTML ну кромет слэшей в одиночных тэгах и ещё пару.
Хотел только для себя уяснить есть ли смысл переходить на XHTML.
Вспомнил! У Молли Хольцшлаг в книге есть глава по этому вопросу. С аргументами :)