Сделаю оговорку - я начинающий. Практики - нет. Пытаюсь разобраться с вёрсткой. Зашёл сюда, в надежде получить чёткий ответ... по двум вопросам (они в конце) Но как вижу... компетентных тут в ДАННОМ вопросе вообще мало! АУ! Есть реально знающие люди?! Прошу ответить. Ибо, всё что тут наговорили - сплошной винигрет (за исключением 2-х людей) Простите. никого не хотел обидеть. Про высказывание о SGML - вообще хоть стой, хоть беги. Хороший человек поправил уже, но вставлю и свои пять копеек: ИМХО: SGML - это стандартный обобщённый язык разметки! В который изначально заложили очень много возможностей! Знай мы сейчас все этот SGML.... небыло бы никаких проблем! Но пользоваться SGML-ом, простым людям, стало не в мочь! Вот и был SGML упрощён до HTML. Как одноклеточное существо, пригодное только для разметки обычных страничек - на большее он не был расчитан. Пока W3C "спали" и не выпускали единый стандарт.... HTML стал развиваться самостоятельно! теми, кто делал Браузеры. Чтобы скрасить внешний вид интернета... разработчики браузеров стали сами клепать свои собственные тэги. Визуальные! эффекты которых видимы были только через их Обозреватели. Возникла угроза развития Интернета в несовместимости форматов! И весь код... был кашей, подобной той... которую здесь развели на трёх страницах))) sorry. W3C просто смирилось с ситуацией... и решило прогнуться под всех сразу. Узаконив все тэги логического и визуального форматирования своей новой Спецификацией! Отсюда и возможности HTML-ем работать над визуальным форматированием сайта! Что не одобряется W3C и требуется использовать CSS. Так как HTML изначально был задуман ТОЛЬКО как разметка. А если это разметка.... то было понятно, что HTML скоро упрётся лбом в стену. Вот и был ПАРАЛЛЕЛЬНО ЕМУ придуман XML. Новый стандарт разметки! Который так же как и HTML получился путём упрощения SGML. Но уже не был таким ограниченным. XML - был назван РАСШИРЯЕМЫМ. это и есть его главная суть! Суть его возможностей. XML может вообще не иметь DTD. DTD для XML - можно написать самому! То есть, XML позволяет на свой основе создавать вообще любую разметку. Зачем это было нужно? Опять ИМХО. Было и есть нужно... для того чтобы наши страницы отображались не только в сраном I.E, популярном F.F., Opera или в любом Chrome... но и на Pocket PC, На телевизоре, на всём чём угодно что шевелится! или главное - когда-нибудь будет шевелиться! Вот, придумают выводить интернет на сетчатку глаза.... будут там ваши сайты на HTML валидными?))) наврядли! Как перевести весь интернет на XML? Да никак! Ведь столько контента собрано на говно-сайтах! Кто их будет переделывать??? Но можно приблизить его к нему новым стандартом XHTML. Который не противоречит старому-доброму HTML, но и не выдаёт ошибок в связке с XML. Вот и разработали стандарт XHTML 1.0, в надежде что в будущем.... всё будет работать на XML и со всякими xml-встраиваемыми расширениями. И xhtml-ские сайты можно будет быстренько "подстричь" под единый стандарт XML. Ведь писать переходный XHTML код, вместо простого HTML.... особого труда, на первый взгляд, не составляет! Мой Вывод: Именно кросс-платформенность XML (XHTML) и является его единственным плюсом, который остаётся существовать только в теории. Именно поэтому и не прощаются в XHTML ошибки. Потому что только строгими правилами эту кроссплатформенность можно заставить жить на ВСЁ чём угодно! И больно мне смотреть (даже с моими скудными знаниями) на тех кто пишет в этой теме: "Я пишу на XHTML, потому что он меня организовывает" - бред, люди! Ну вместо того чтобы просто ходить... делайте приседания, через шаг! Это вас тоже будет организовывать и растить внутреннюю часть бедра. О чём вы вообще???? какой cамоконтроль? Ёги - верстальщики шоль?! Однако... Поковырявшись в сети... я нашёл ещё одну интересную особенность. В реале, все страницы (в том виде, какими их все пишут) на XHTML... не воспринимаются таковыми!!! Браузеры их таковыми всёравно не считают!!!! Иначе, возникновение хотя бы одной ошибки в коде XHTML документа... привело бы к полному отключению страницы! Умные люди, пишут... что это происходит из-за самих браузеров!!!! Которые заведомо настроены на лояльность к коду... и воспринимают его исключительно как HTML!!! И совершенно не по !Doctipe с его DTD, как все думают.... распознаётся документ Браузером.... а по content-type, в котором сервер.... возвращает строчку "text/html". Из-за которой, браузер читает наш документ как простой HTML. Если мы хотим, чтобы Браузер воспринял нашу страницу как чистый XHTML (они это умеют).... то сервер должен передать страницу с параметрами " application/xhtml+xml". Вот тогда.... можно будет сказать, что страница написана на XHTML. К чему я это всё пишу? Вначале топика был упомянут сайт: http://eu.blizzard.com/ru-ru/ мол, это вам не на кислом HTML, а на сладком и фэн-шуйном XHTML всё сделали... и работает всё Фэн-Шуйно. Взгляните! DTD у сайта "xhtml1-strict"... а content-type :: text/html. Чтобы эту штуку переключить на XHTML... нужно ковыряться в htaccess, предварительно создав его в корне сайта на сервере. Вот и получается... что кичась о коде в XHTML... все кто отписались в топике, даже не включали его ни разу!!! Поэтому можно писать "грязный код" на XHTML - сколько угодно... и он будет работать. Хотя валидатор W3C будет на него ругаться. Вывод: написал это я к тому, что пришёл сюда с вопросом. Со своей кашей в голове! Но почитав комментарии... испугался того, что тут ещё хуже меня знатоки сидят. Причём, уверенные в своей правоте. И которые, как ясно со слов.... уже РАБОТАЮТ в этой сфере. Ps. и всё-таки спрошу... (1) зачем в резюме работодатель указывает знание "XHTML"... хотя, в реале... выучить его 5-ти минутное дело. И как я понял, фишка с переходом на XML-ские стандарты обламалась? Ведь, 2-ю версию XHTML... W3C прекратило! Тогда... зачем вообще нужно писать на XHTML? И нужно ли? Какой же всё-таки DTD ставить? Всё равно? (2) зачем выпустили HTML-5? Им как-то можно в будущем создавать кроссплатформенный код? И как вообще пониманять такю вещь как XHTML 5??? во свете вышеупомянутых событий. не догоняю.