Форум программистов, компьютерный форум, киберфорум
HTML, CSS
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.60/5: Рейтинг темы: голосов - 5, средняя оценка - 4.60
БТР - мой друг
333 / 277 / 47
Регистрация: 07.01.2010
Сообщений: 1,932
1

XHTML или HMTL?

05.03.2011, 06:27. Показов 982. Ответов 9
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
У меня вопрос - зачем люди пишут по стандарту XHTML? Куда удобнее ведь писать по стандарту HTML, там куда меньше мороки.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
05.03.2011, 06:27
Ответы с готовыми решениями:

xhtml или html
Есть ли причины, по которым стоит оставаться на html и не переходить на xhtml ? Думаю делать...

HTML или XHTML?
Насколько мне известно HTML 4.01 был выпущен в 1999 году, а XHTML в 2000. подскажите в чем...

прописан формат сайта XHTML но написан по правилам HTML, поменять формат или переписывать код?
скажите пожалуйста что лучше сделать? validator.w3.org показывает кучу ошибок связанных с...

Hmtl глаавная
Подскажите есть сайт при вводе домена открвается вот так(картинка) надо чтобы открывался home.html

9
Обитатель
317 / 317 / 42
Регистрация: 24.12.2010
Сообщений: 795
05.03.2011, 06:43 2
ну как сказать. В некоторых случаях легче написать <img src="путь" />, чем <img src="путь"></img>. и тд...
0
БТР - мой друг
333 / 277 / 47
Регистрация: 07.01.2010
Сообщений: 1,932
05.03.2011, 07:12  [ТС] 3
Цитата Сообщение от vasvas7775 Посмотреть сообщение
<img src="путь"></img>
Зачем <img> закрывать-то? О_о
0
694 / 534 / 40
Регистрация: 22.06.2009
Сообщений: 1,293
05.03.2011, 07:15 4
Цитата Сообщение от Hagrael Посмотреть сообщение
зачем люди пишут по стандарту XHTML?
Приятно когда есть четкие правила, красивый код получается.
Дисциплинирует, в целом ошибок меньше.

Тем более правил по сути три:
1. Писать все маленькими буквами,
2. Завершать абсолютно все тэги, даже одиночные.
3. У аттрибута обязательно должно быть значение.

Это не так уж и сложно.
1
БТР - мой друг
333 / 277 / 47
Регистрация: 07.01.2010
Сообщений: 1,932
05.03.2011, 07:23  [ТС] 5
Alorian, а если у меня <!DOCTYPE html>, то надо по стандарту HTML писать или по XHTML тоже можно?
0
694 / 534 / 40
Регистрация: 22.06.2009
Сообщений: 1,293
05.03.2011, 07:51 6
Насколько я понимаю в HTML5 принят принцип:
http://www.w3.org/TR/html-desi... e-cowpaths

То есть грубо говоря принцип "по натоптанной дороге". Если много народу пользуются чем то, то не разрушай это в следующей версии. То есть в html5 ты сам выбираешь как тебе писать, по принципам xhtml 1.0 (что по сути есть более строгий html) либо по принципам html4. Браузеры должны будут поддерживать все варианты.

Вместо xhtml 1.1, который уже ближе к xml я так понимаю будет xhtml5.

Честно говоря не вникал в эту тему. Так, статьи в ридере иногда проскакивают, читаю. Вроде бы сами спецификаторы пока говорят, что рано.
1
13208 / 6597 / 1041
Регистрация: 10.01.2008
Сообщений: 15,069
05.03.2011, 15:28 7
Цитата Сообщение от Alorian Посмотреть сообщение
Тем более правил по сути три
1 уточнить: имена элементов, имена атрибутов, предопределенные значения атрибутов - всё в нижнем регистре:
HTML5
1
2
<form action="" method="post">
    <input type="submit" value="Submit" />
3 уточнить: в HTML атрибуты без значений
HTML5
1
<input checked disabled>
должны быть с одноименными значениями:
XML
1
<input checked="checked" disabled="disabled" />
4. Значение атрибута обязательно должно быть в кавычках или апострофах.
5. Все служебные символы должны быть закодированы в &; , если используются как текст.
HTML5
1
<input value="<foo>">
XML
1
<input value="&lt;value&gt;" />
6. Только корректное вложение элементов.
HTML5
1
foo <b>bar <i>lol</b> baz</i> qwe
XML
1
foo <b>bar <i>lol</i></b><i> baz</i> qwe
7. Обработка браузером пробельных символов в значениях атрибутов: краевые удаляются, группы пробельных символов заменяются на один пробел.
8. Рекомендация использовать CDATA для элеметов <script> и <style>
XML
1
2
3
<script type="text/javascript"><![CDATA[
  // script here
]]></script>
Правда для совместимости лучше так:
XML
1
2
3
<script type="text/javascript">/* <![CDATA[ */
  // script here
/* ]]> */</script>
Differences with HTML 4
2
БТР - мой друг
333 / 277 / 47
Регистрация: 07.01.2010
Сообщений: 1,932
05.03.2011, 16:08  [ТС] 8
Спасибо за информацию! Я лучше буду следовать стандартам XHTML.
0
694 / 534 / 40
Регистрация: 22.06.2009
Сообщений: 1,293
05.03.2011, 16:55 9
Vovan-VE, ну да, я в курсе, что различий больше, но я написал именно правила, а не различия. Да и правила я перечислил только основные. К перечисленным мной правилам можно добавить еще одно:

4. Значение атрибута обязательно должно быть в кавычках или апострофах.

Оно тоже довольно важное. Часто видел именно ошибочное написание без кавычек.

Остальное либо очевидно, например порядок вложенности, либо редко используется (то есть знать конечно желательно, но не критично).
1
БТР - мой друг
333 / 277 / 47
Регистрация: 07.01.2010
Сообщений: 1,932
05.03.2011, 17:27  [ТС] 10
Цитата Сообщение от Alorian Посмотреть сообщение
Часто видел именно ошибочное написание без кавычек
ИМХО - это быдло-код. Даже используя стандарты HTML, я бы никогда не стал писать без них, т. к. читабельность сильно теряется.
0
05.03.2011, 17:27
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
05.03.2011, 17:27
Помогаю со студенческими работами здесь

hmtl !doctype портит header
Значит моя проблема заключается в том что я сделал в фотошопе header с кнопками, потом в imageReady...

Сохранение в hmtl код
Доброго дня, день уже мучаюсь, только начинаю изучать php и застрял не втором своем проекте.....

Hmtl+css из горизонтального в вертикальное меню
Доброй ночи. Подскажите, делаю первый сайт на опенкарт 2.0.3.1, сложна система после Joomla, но вот...

HMTL сайт ввод данные в input без value
Здравствуйте, javascript понимаю насколько возможно понимать имея опыт написания на C#. Столкнулся...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
10
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru