cssor.ru - Сайт о CSS и верстке сайтов, в помощь веб разаботчикам.

В чем разница между HTML и XHTML?

Теги:
Дата: 21.09.2008

Нет нет… Разница не только в количестве букв. HTML – это стандртный язык разметки документов во Всемирной паутине, так же HTML является приложением SGML (стандартного обобщённого языка разметки). А XHTML в свою очередь - это расширяемый язык разметки гипертекста, созданный на базе XML. Главное их различие состоит в том, что XHTML в отличие от HTML использует синтаксис XML. То есть XHTML требует более строгих синтаксических правил разметки нежели HTML.

Преимущество XHTML в том, что анализ документа XHTML проще и быстрее из-за использования строгих правил синтаксиса, обработка XHTML возможна даже на мобильных телефонах с небольшими ресурсами.

Основные правила XHTML:

1. Все элементы разметки (теги) должны быть закрыты (например: <p> </p>). Одиночные теги (такие как <br>, <img>) должны иметь “/” в конце (например: <br />);

2. Должна соблюдаться корректная вложенность элементов (тегов).

3. Имена элементов и атрибутов должны быть в нижнем регистре (например: <img src=”” alt=”” /> вместо <IMG SRC=”” ALT=”” />).

4. Символы “<” и “&” везде, даже в URL, должны заменяться на "&lt;" и "&amp;" соответственно. Консорциум W3C рекомендует браузерам не обрабатывать XHTML документы встретив эти символы, а сообщать об ошибке. Но мы то с вами понимаем что такое вряд ли когда-то произойдет).

5. Все значения атрибутов элементов должны заключаться в двойные или одинарные кавычки (напрмер: <img width=”50” /> или <img width=’50’ />).

Так что же все таки лучше использовать XHTML или HTML?

В настоящее время появляются все более новые и альтернативные способы доступа в интернет. XHTML разрабатывался с учетом общей совместимости пользовательских браузеров (user agents). Но в тоже время все браузеры умеют читать HTML и большинство браузеров обрабатывают XHTML документы как обычный HTML. Ведь раньше не было XHTML и все сайты делались на простом HTML, и браузеры к нему давно приспособились. И делать новые браузеры без поддержки HTML просто не имеет смысла, вы будете использовать браузер который большинство (да пусть даже меньшинство) сайтов отображает некорректно? Браузеры существуют для отображения документа пользователю, а пользователю абсолютно все равно закрыли вы тег или не закрыли. А для парсеров XHTML просто рай ). Поэтому прежде чем использовать новомодный XHTML подумайте, какие преимущества от его использования у вас появятся. И отвечая на вопрос Что лучше? Я бы сказал тут выбор остается за вами использовать новомодный XHTML который практически не дает преимуществ или старый проверенный HTML.

06.10.2008
Символы “<” и “&” везде, даже в URL, должны замещаться на “<” и “&” соответственно

опечатка ;)

07.10.2008

Санкю вери мач, исправил ).

19.11.2008

Хочу задать вопрос по статье "В чем разница между HTML и XHTML?".
Итак:
Мне показалось что выше описанный синтаксис XHTML показываеть правильность и аккуратность, при составлении страницы. Я прав?

М еще 1:
Вы говорите что не все браузеры читают этот XHTML, а больше заменяю и читают, как HTML. Я хочу использовать язык разметки документов - XHTML, скажите какими бразерами можно смотреть а какими нельзя?
И мне интересно Ваше лично мнение по эти 2 языкам разметки документов. Что Вы выбираете и почему?

Зарание спасибо.

20.11.2008

Хм... Мне показалось что я ответил на эти вопросы в самой статье.

Мне показалось что выше описанный синтаксис XHTML показываеть правильность и аккуратность, при составлении страницы. Я прав?

Синтаксис XHTML более структурированый нежели HTML, его правильность и аккуратность зависит только от вас, валидатор W3C (http://validator.w3.org/) поможет вам проверить его правильность.
Вы говорите что не все браузеры читают этот XHTML, а больше заменяю и читают, как HTML. Я хочу использовать язык разметки документов - XHTML, скажите какими бразерами можно смотреть а какими нельзя?

Честно говоря я не смотрел какие браузеры воспринимают XHTML как XHTML, а какие воспринимают его как HTML. Тут нужно исходить из того какие браузеры наиболее популярны и тестировать сайт в этих браузерах, нужно заботится о пользователях которые смотрят сайт.
Что Вы выбираете и почему?

Я выбираю XHTML, потому что:
Во первых я люблю когда в коде царит порядок и аккуратность, XHTML этому способствует. Во вторых как показывает практика все же XHTML лучше поддается "укрощению" в разных браузерах. В третьих поисковики быстрее анализируют такой код т.к. он четко структурирован и на его разбор уходит меньше времени. В четвертых я немного заглядываю в будующее и не вижу там HTML ). Единственное что меня смущает в этом во всем это то, что его легко парсить.

28.12.2008

Да да они разные, xHtml не поддерживает java скрипты, а очень жаль(((

08.05.2009

Born, ты с чего такое взял то? Все там поддерживается....

26.05.2009

Думаю девушке с первого раза сложно понять зачем они вообще нужны. Но раз к ним такой интерес, то значит это довольно серьезные вещи.

06.07.2009

Всем доброго времени суток. Если не сложно поделитесь. Я вот осваиваю html и добрался до изучения CSS. Вот задумался может лучше заново изучить но уже "новомодный" XHTML а потом уже CSS. Посовтуйте пожалуйста.

07.07.2009

Дмитрий
Я думаю вам стоит разобраться прежде всего чем они отличаются и этот вопрос у вас отпадет сам собой.

24.07.2009

Ну различия не столь и велики, просто XHTML более строгий, HTML помягче код

18.08.2009

М, насколько я правильно поняла, HTML и XHTML абсолютно один и тот же язык?Оо XHTML получается только принципиальнее в правилах нежели HTML? Оо А тогда вопрос, страницы написаные на HTML и код полностью валидный, их ресширение можно просто переименовать в xhtml? И тогда адрес стандартной странице будет примерно http://.../index.xhtml?

19.08.2009

Chibi Seraphim
HTML и XHTML по сути это не разные языки разметки, а разные стандарты одного и того же языка разметки. В XHTML более строгий синтаксис.
Расширение менять не нужно, HTML или XHTML указывается в доктайпе страницы, подробнее об этом можно почитать здесь http://www.webmascon.com/topics/coding/25a.asp

19.08.2009

О! Большое спасибо за ответ, давно искала информацию которой вы со мной поделились! ^^

31.10.2009

Подкиньте, плиз, ссылочку на толковую книжку.

01.11.2009

Coolman
Я никогда не читал книжки по CSS и по верстке, поэтому подсказать не могу. Начальные знания html я получил из книги, но не могу назвать ее толковой, обычная книг про создание сайтов для новичков, все остальное узнал из интернета.

02.01.2010

спасибо, конечно, что объяснили, но тяжело разбираться

11.01.2010

спасибо. вы всё понятно изложили

15.01.2010

конечно лучше HTML, это очевидно

23.01.2010

Спасибо, сейчас как раз решила с хтмлом разобраться, стало интересно узреть разницу.

23.01.2010

И всё таки XHTML это более новый этап в развитии.

24.01.2010

Всем спасибо

12.02.2010

А я думал, разница в одной букве

27.03.2010

философия философы delphi все о delphi рефераты по геодезии songs lyrics lyrics лірика слова пісень рефераты по геологии лирика музыка радиоэлектроника электрические схемы музыка лирика европа страны seropol5

27.04.2010

Там никакой разницы нет! Это проверено

29.07.2010

спасибо, разгреб, помогли. очень автору благодарен

13.11.2010

Хоть и интересная статья, но ничего нового не нашел.

05.04.2011

Магазин, имеющий в своем ассортименте строительные смеси материалы монтажная пена и много других полезных и недорогих материалов для строительства

29.04.2011

XHTML + CSS_3 позволяют создавать страницы по интерактивности не уступающие Flash-у (практически)))) вот в этом и разница. Создать активные элементы на КСС можно было и раньше, но теперь его можно делать более динамичным, и это без Java.

http://www.artdgroup.ru
GadjievAlex

27.05.2011

Вам нужен конкурс проведение оформление Наши лучшие специалисты помогут осуществить Вашу заветную мечту???

05.09.2011

Вот такой он Lenovo IdeaPad P1 обзор хороший, а вот обзор GPS навигатора Garmin nuLink 2390 здесь интересно описан нетбук Samsung N100 имеет смысл купить. Сейчас нужна недвижимость в девонпорт окленд или может просто самогон а потом еще гипноз держу все это на дешевый хостинг

11.10.2011

труба

27.11.2011

Спасибо очень помогла статейка! Село свой сайт делать...И задумалси

21.12.2011

До сих пор интересна тонировка автомобиля например chevrolet из Узбекистана, хочется новый нетбук и посмотрел обзоры нетбуков, отличный девайс можно выбрать, как под гипнозом ходил, авто краски нанюхался.

18.03.2012

Интересные доводы нашел пять причин не покупать iPad, а так же программа диагностики и репрограмминга автомобилей марки Ford и Mazda IDS VCM 2012 v77A Ford Mazda , для судентов геодезические знаки и еще Методы наблюдений ИСЗ к экзамену