Меню
×
   ❮     
HTML CSS JAVASCRIPT SQL PYTHON JAVA PHP КАК СДЕЛАТЬ ПРОГРАММЫ SW3.CSS C C++ C# BOOTSTRAP REACT MYSQL JQUERY EXCEL XML DJANGO NUMPY PANDAS NODEJS R TYPESCRIPT ANGULAR GIT POSTGRESQL MONGODB ASP AI GO KOTLIN SASS VUE DSA GEN AI SCIPY AWS КИБЕРБЕЗОПАСНОСТЬ НАУКА О ДАННЫХ
     ❯   

HTML Учебники


HTML Формы


HTML Графика


HTML Медиа


HTML API Интерфейсы


HTML Примеры


HTML Ссылки



XHTML



XHTML - это более строгая, более основанная на XML версия HTML.

Что такое XHTML?

  • XHTML означает EXtensible HyperText Markup Language
  • XHTML - это более строгая, более основанная на XML версия HTML
  • XHTML - это HTML, определенный как XML приложение
  • XHTML поддерживается всеми основными браузерами

Почему XHTML?

XML - это язык разметки, где все документы должны быть правильно размечены (быть "хорошо сформированны").

XHTML был разработан для того, чтобы сделать HTML более расширяемым и гибким для работы с другими форматами данных (такими как XML). Кроме того, браузеры игнорируют ошибки в HTML страницах и пытаются отобразить веб сайт, даже если он имеет некоторые ошибки в разметке. Таким образом, XHTML поставляется с гораздо более строгой обработкой ошибок

Если вы хотите изучить XML, пожалуйста, прочтите.XML Учебник.


Наиболее важные отличия от HTML

  • <!DOCTYPE> является обязательным
  • Атрибут xmlns в <html> является обязательным
  • <html>, <head>, <title>, и <body> являются обязательными
  • Элементы должны быть всегда правильно вложенные
  • Элементы должны быть всегда закрыты
  • Элементы должны быть всегда в нижнем регистре
  • Имена атрибутов всегда должны быть в нижнем регистре
  • Значения атрибутов всегда должны быть цитируемые
  • Минимизация атрибутов запрещена


XHTML - <!DOCTYPE ....> являться обязательным

Документ XHTML должен иметь формат XHTML декларации <!DOCTYPE>.

Элементы <html>, <head>, <title>, и <body> также должны присутствовать, и атрибут xmlns в <html> необходимо указать пространство имен xml для документа.

Вот документ XHTML с минимумом необходимых тегов:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN"
"http://www.sw3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.sw3.org/1999/xhtml">
 <head>
  <title>Название документа</title>
 </head>
 <body>

  некоторые содержание здесь...

 </body>
</html>

Элементы XHTML должны быть правильно вложены

В XHTML элементы всегда должны быть правильно вложены друг в друга, например:

Правильно:

<b><i>Некоторый текст</i></b>

Неправильно:

<b><i>Некоторый текст</b></i>

Элементы XHTML всегда должны быть закрыты

В XHTML элементы всегда должны быть закрыты, например:

Правильно:

<p>Это параграф</p>
<p>Это еще один параграф</p>

Неправильно:

<p>Это параграф
<p>Это еще один параграф

Пустые элементы XHTML всегда должны быть закрыты

В XHTML пустые элементы всегда должны быть закрыты, например:

Правильно:

Разрыв строк: <br />
Горизонтальная линия: <hr />
Изображение: <img src="happy.gif" alt="Счастливое лицо" />

Неправильно:

Разрыв строк: <br>
Горизонтальная линия: <hr>
Изображение: <img src="happy.gif" alt="Счастливое лицо">

Элементы XHTML должны быть написаны в нижнем регистре

В XHTML имена элементов всегда должны быть в нижнем регистре, например:

Правильно:

<body>
 <p>Это параграф</p>
</body>

Неправильно:

<BODY>
 <P>Это параграф</P>
</BODY>

Имена атрибутов XHTML должны быть написаны в нижнем регистре

В XHTML имена атрибутов всегда должны быть в нижнем регистре, например:

Правильно:

<a href="https://schoolsw3.com/html/">Посетите HTML учебник</a>

Неправильно:

<a HREF="https://schoolsw3.com/html/">Посетите HTML учебник</a>

Значения атрибутов XHTML должны быть заключены в кавычки

В XHTML значения атрибутов всегда должны заключаться в кавычки, например:

Правильно:

<a href="https://schoolsw3.com/html/">Посетите HTML учебник</a>

Неправильно:

<a href=https://schoolsw3.com/html/>Посетите HTML учебник</a>

Минимизация атрибутов XHTML запрещена

В XHTML минимизация атрибутов запрещена:

Правильно:

<input type="checkbox" name="vehicle" value="car" checked="checked" />
<input type="text" name="lastname" disabled="disabled" />

Неправильно:

<input type="checkbox" name="vehicle" value="car" checked />
<input type="text" name="lastname" disabled />

Проверка HTML с помощью валидатора W3C

Поместите свой веб адрес в поле ниже:



×

Связаться с отделом продаж

Если вы хотите использовать услуги schoolsw3 как образовательное учреждение, команда или предприятие, отправьте нам электронное письмо:
sales@schoolsw3.com

Сообщить об ошибке

Если вы хотите сообщить об ошибке или внести предложение, отправьте нам электронное письмо:
help@schoolsw3.com

Schoolsw3 оптимизирован для обучения и подготовки. Примеры могут быть упрощены для улучшения чтения и обучения. Учебники, ссылки и примеры постоянно проверяются, чтобы избежать ошибок, но мы не можем гарантировать полную правильность всего контента.
При использовании Schoolsw3 вы соглашаетесь прочитать и принять наши условия использования,
политику использования файлов cookie и конфиденциальности.

Авторское право 1999- принадлежит Refsnes Data. Все права защищены. Schoolsw3 работает на SW3.CSS.