WordPress
WordPress-сайт строится на документах, написанных на языке сценариев XHTML 1.0.
Отличия XHTML от HTML
- Все теги, атрибуты и значения должны быть написаны строчными буквами.
- Все значения атрибутов должны быть написаны в кавычках
- Допустимы только правильно вложенные теги
- Все XHTML-документы должны содержать определение DOCTYPE (сообщает браузеру, как следует интерпретировать страницу)
Правила DOCTYPE:
- Это должен быть первый тег в документе
- DOCTYPE не является частью XHTML-документа, поэтому не добавляйте закрывающий слеш.
- DOCTYPE должен указывать на допустимый файл определения с именем DTD, который сообщает браузеру, как читать документ.
DTD
Документы XHTML 1.0 могут быть трех типов: Strict, Transitional и Frameset.
*** Атрибут "name" недопустим в Strict DTD, ie. <input name="my_button" />
*** Transitional DTD выводит большинство браузеров из режима "Standards".
Лучше всего использовать один и следующих вариантов (предпочтительно первый, т.е. Strict):
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
Тег HTML должен содержать атрибут XMLNS
(пространство имен XML). Пример:
<html xmlns="http://www.w3.org/1999/xhtml">
Документ должен иметь теги HTML, HEAD, TITLE и BODY
Текст нельзя писать просто внутри тега BODY вне контейнерного тега, такого как <p> или <div>
Все теги должны быть закрытыми: <p>...</p>, даже непарные, т.е. <br /> и <hr /> (пробел необязателен)
Недопустима минимизация атрибутов тегов: <dl compact>
Должно быть: <dl compact="compact">
Атрибуты ID и NAME
В XHTML атрибут name элементов a, form, frame, iframe, img и map объявлен
морально устаревшим; вместо него нужно использовать только атрибут id:
вместо <input type="submit" name="s" value="Search" >
в XHTML правильно писать: <input type="submit" id="s" value="Search" />
Кроме того, в XHTML-документах для создания закладок следует использовать
атрибут id:
<a id="myid">…</a>
STYLE и SCRIPT
Если элемент style или script содержит специальные символы, его содержимое следует заключить
в маркированную секцию CDATA, иначе процессор XML преобразует специальные
символы в их эквиваленты.
<script>
<![CDATA[
…содержимое сценария…
]]>
</script>
Процессор XML удаляет все комментарии из текста документа. Поэтому в
XHTML нельзя помещать содержимое таблиц стилей и сценариев внутри комментариев. Единственный способ избежать их предварительной обработки процессором XML
- использовать внешние таблицы стилей и сценарии.
Объявления style недопустимы внутри тела документа
® - ссылка на символ ®
M&S - недопустимо, верно M&S
MIME TYPE
Для правильного использования XHTML необходим новый MIME TYPE "application/xhtml+xml".
MIME TYPE - это просто описание того, что веб-сервер отправляет браузеру, чтобы сообщить тип поступающего документа. JPG отправляется с MIME TYPE "image/jpeg", а HTML-документ с MIME TYPE "text/html".
Спасибо!, в цитатник!
"Класс"
"Очень хороший"
Благодарю!!!У Вас часто появляются очень интересные посты! Очень поднимаете мое настроение.
"Спасибо"
Скажите, а у вас есть RSS поток в этом блоге?
RSS поток будет позже, блог еще разрабатывается
"Класс"
Благодарю!
Статья написана по всем правилам и критериям за, что автору ставлю 5+!
Ура! С 2009 всех блогеров!