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

XHTML или HMTL?

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

Author24 — интернет-сервис помощи студентам
У меня вопрос - зачем люди пишут по стандарту XHTML? Куда удобнее ведь писать по стандарту HTML, там куда меньше мороки.
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
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
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
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
Ответ Создать тему
Новые блоги и статьи
Как программировать под HCL Notes и создавать свои продукты на ее основе
InfoMaster 11.01.2025
HCL Notes (ранее известный как IBM Notes и Lotus Notes) представляет собой мощную платформу для разработки корпоративных приложений, которая сочетает в себе функции электронной почты, календаря,. . .
Как работать с SVN (Subversion)
InfoMaster 11.01.2025
Введение Система контроля версий является неотъемлемой частью современного процесса разработки программного обеспечения. Она обеспечивает управление изменениями в коде, позволяет отслеживать. . .
Использование GraphQL в JavaScript
InfoMaster 11.01.2025
Введение в GraphQL и его преимущества В современной разработке веб-приложений эффективный обмен данными между клиентом и сервером играет ключевую роль. GraphQL представляет собой язык запросов и. . .
Администрирован­­­­ие Git, продвинутые техники работы с Git
InfoMaster 11.01.2025
Основы управления репозиторием Эффективное управление Git-репозиторием требует глубокого понимания механизмов контроля доступа и инструментов администрирования. Рассмотрим ключевые аспекты. . .
Что такое HCL Notes и как с ним работать
InfoMaster 10.01.2025
HCL Notes (ранее известный как IBM Notes и Lotus Notes) представляет собой комплексную платформу для совместной работы и обмена информацией в корпоративной среде. Это многофункциональное решение,. . .
Как работать с Git из Windows и Visual Studio
InfoMaster 10.01.2025
Работа с Git в Windows Работа с Git в операционной системе Windows может быть осуществлена с помощью различных инструментов, каждый из которых обладает своими уникальными возможностями и. . .
Аналог оператора switch case в Python
InfoMaster 10.01.2025
Оператор switch case используется в программировании для выбора одного из нескольких вариантов исполнения кода. Однако в языке Python этот оператор отсутствует. Понимание аналогов switch case в. . .
Отличия абстрактного класса от интерфейса
InfoMaster 10.01.2025
В современной разработке программного обеспечения существуют два основных механизма реализации абстракции: абстрактные классы и интерфейсы. Эти инструменты, хотя и схожи в своей основной цели -. . .
Как работать в Git
InfoMaster 10.01.2025
Git — это одна из наиболее популярных систем контроля версий, которая активно используется разработчиками по всему миру. Она позволяет эффективно управлять изменениями в коде, координировать работу. . .
Реализация передвижения персонажа в Unity3d на C#
InfoMaster 10.01.2025
Реализация передвижения персонажа в Unity3D начинается с правильной настройки проекта. Этот этап критически важен для создания отзывчивого и плавного управления. Рассмотрим основные шаги для создания. . .
Docker: руководство для начинающих
InfoMaster 10.01.2025
В современном мире разработки программного обеспечения контейнеризация стала неотъемлемой частью процесса создания и развертывания приложений. Docker, как ведущая платформа контейнеризации, произвела. . .
Книги и учебные ресурсы по C#
InfoMaster 08.01.2025
Базовые учебники и руководства Одной из лучших книг для начинающих является "C# 10 и . NET 6 для начинающих" Эндрю Троелсена и Филиппа Джепикса . Книга последовательно раскрывает основные концепции. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru