Latest web development tutorials
×

HTML курс

HTML курс HTML Краткое введение HTML редактор HTML Фонд HTML элемент HTML свойство HTML заголовок HTML пункт HTML Форматирование текста HTML ссылка HTML руководитель HTML CSS HTML изображение HTML таблица HTML список HTML блок HTML раскладка HTML форма HTML рамка HTML цвет HTML название цвета HTML значения цвета HTML скрипт HTML символьные объекты HTML URL HTML Быстрый список HTML резюме XHTML Введение

HTML5

HTML5 курс HTML5 Поддержка браузеров HTML5 Новый элемент HTML5 Canvas HTML5 Инлайн SVG HTML5 MathML HTML5 Перетаскивание HTML5 Географическое положение HTML5 видео(Video) HTML5 аудиочастота(Audio) HTML5 Input тип HTML5 элементы формы HTML5 Свойства формы HTML5 Смысловые элементы HTML5 Web память HTML5 Web SQL HTML5 кэш приложений HTML5 Web Workers HTML5 SSE HTML5 WebSocket HTML5 викторина HTML(5)Спецификация Код

HTML средства массовой информации

HTML средства массовой информации(Media) HTML Виджет HTML аудиочастота(Audio) HTML видеоплеер(Videos) HTML примеров

HTML справочное руководство

HTML список Теги(в алфавитном порядке) HTML список Теги(функция сортировки) HTML свойство HTML событие HTML холст HTML аудиочастота/видео HTML эффективный DOCTYPES HTML название цвета HTML Выбор цвета HTML Набор символов HTML ASCII HTML ISO-8859-1 HTML символ HTML URL кодирование HTML таблица условных сигналов HTTP новости HTTP способ Сочетания клавиш

XHTML Введение

XHTML представляет собой формат XML написан на HTML.


Что такое XHTML?

  • XHTML относится к Расширяемый HTML
  • XHTML и HTML 4.01 почти идентичны
  • XHTML является более строгим и более чистым HTML версия
  • Применение XHTML путем XML определяется HTML
  • XHTML является январь 2001 Рекомендация W3C опубликовала
  • XHTML на всех основных браузеров поддержки

Зачем использовать XHTML?

Интернет-страница содержит много "плохих" HTML.

Если вы посмотрите в браузере, следующий HTML-код для запуска очень нормально (даже если это не соответствует правилам HTML):

<HTML> <Head> <Meta Charset = "UTF-8"> <Title> Это нестандартным HTML </ title> <Body> <H1> нестандартным HTML <р> Это параграф </ body>

XML является обязательным надлежащим образом маркированы и хорошо сформированным язык разметки.

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

Сегодня, научное сообщество, есть некоторые разные технологии браузера. Некоторые из которых работают на компьютере, в то время как другие могут работать на мобильных телефонах или других небольших устройств. Небольшие устройства часто не хватает объяснить «плохих» ресурсов языка разметки и возможности.

Таким образом - путем сочетания преимуществ HTML и XML, мы разработали XHTML. XHTML, как XML переработан HTML.


Наиболее важным отличием по сравнению с HTML:

Структура документа

  • XHTML DOCTYPE является обязательным
  • <HTML> Атрибут XML пространства имен является обязательным
  • <HTML>, <голова>, <title> и <body> является обязательным

Элемент Синтаксис

  • XHTML элементы должны быть правильно вложены
  • XHTML элементы должны быть всегда закрыты
  • XHTML элементы должны быть в нижнем регистре
  • XHTML - документы должны иметь один корневой элемент

Атрибут синтаксиса

  • атрибуты XHTML должны быть в нижнем регистре
  • Значения атрибутов XHTML должны быть заключены в кавычки
  • минимизация атрибутов XHTML запрещено

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

XHTML документы должны быть XHTML типа документа (XHTML DOCTYPE декларации).

Вы можете найти полный учебник по этой метке в справочном руководстве XHTML тип документа.

<HTML>, <голова>, <title> и элемент <тело> должен существовать и должен использовать атрибут <HTML> XMLNS в документе указано XML-пространства.

В следующем примере показан документ XHTML с минимумом необходимых тегов:

<! DOCTYPE HTML ОБЩЕСТВЕННОЕ "- // W3C // DTD XHTML 1.0 Transitional // EN" "Http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <Html XMLNS = "http://www.w3.org/1999/xhtml"> <Head> <Meta Charset = "UTF-8"> <Title> Название документа </ title> </ Head> <Body> Содержание документа </ body> </ HTML>


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

В HTML некоторые элементы не могут быть вложенными, как это:

<B> <I> наклонным и жирный текст </ b> </ I>

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

<B> <I> полужирным шрифтом и курсивом текст </ I> </ B>


XHTML элементы должны иметь закрывающий тег

Примеры ошибок:

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

справа:

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


Пустые элементы должны включать в себя закрывающий тег

Примеры ошибок:

Отрасль: <br> Уровень: <HR> Фотографии: <IMG SRC = "happy.gif" Alt = "Счастливое лицо">

справа:

Отрасли: <бр /> Уровень: /> Фото: <IMG SRC = "happy.gif" Alt = "Счастливое лицо" />


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

Примеры ошибок:

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

справа:

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


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

Примеры ошибок:

<Таблица WIDTH = "100%">

справа:

<Таблица ширина = "100%">


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

Примеры ошибок:

<Таблица ширина = 100%>

справа:

<Таблица ширина = "100%">


Разрешено сокращённое свойство

Примеры ошибок:

<Input проверено> <Input только для чтения> <Input отключено> <Option выбран>

справа:

<Input проверено = "проверено"> <Input только для чтения = "ReadOnly"> <Input = отключено "отключено"> <Option выбран = "выбрано">


Как конвертировать HTML в XHTML

  1. Добавить XHTML <! DOCTYPE> на страницу
  2. Добавление XMLNS атрибута к HTML элементу каждой страницы.
  3. Изменить все элементы в нижний регистр
  4. Закройте все пустые элементы
  5. Изменить все имена атрибутов в нижний регистр
  6. Все значения атрибутов, чтобы добавить кавычки

Использование W3C валидатор, чтобы проверить свои XHTML

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