Учебники

XHTML — Советы и хитрости

В этой главе перечислены различные советы и хитрости, о которых вам следует знать при написании XHTML-документа. Эти советы и рекомендации помогут вам создать эффективные документы.

Советы по разработке документа XHTML

Вот несколько основных рекомендаций по разработке документов XHTML:

Дизайн для обслуживания и привлечения вашей аудитории

Когда вы думаете о том, чтобы удовлетворить то, чего хочет ваша аудитория, вам нужно разработать эффективные и броские документы для достижения этой цели. Ваш документ должен быть легким для поиска необходимой информации и создания привычной среды.

Например, академикам или практикующим врачам удобны журнальные документы с длинными предложениями, сложными диаграммами, конкретными терминологиями и т. Д., Тогда как документ, к которому обращаются школьники, должен быть простым и информативным.

Повторно используйте ваш документ

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

Внутри XHTML-документа

Вот несколько советов относительно элементов внутри документа XHTML —

Декларация XML

Декларация XML не требуется во всех документах XHTML, но авторам документов XHTML настоятельно рекомендуется использовать декларации XML во всех своих документах. Такое объявление требуется, когда кодировка символов документа отличается от кодировки UTF-8 или UTF-16 по умолчанию.

Пустые элементы

Они включают пробел перед завершением / и> пустых элементов. Например, <br />, <hr /> и <img src = «/ html / xhtml.gif» alt = «xhtml» />.

Встроенные таблицы стилей и скрипты

Используйте внешние таблицы стилей, если ваша таблица стилей использует «<», «&», «]]>» или «-».

Используйте внешние скрипты, если ваш скрипт использует «<», «&» или «]]>» или «-».

Разрывы строк в значениях атрибутов

Избегайте разрывов строк и нескольких пробельных символов в пределах значений атрибутов. Они обрабатываются несовместимо различными браузерами.

Isindex Элемент

Не включайте более одного элемента isindex в заголовок документа. Элемент isindex устарел в пользу элемента input.

Атрибуты lang и xml: lang

Используйте оба атрибута lang и xml: lang при указании языка элемента. Значение атрибута xml: lang имеет приоритет.

Идентификаторы элементов

В XHTML 1.0 устарели атрибуты имени элементов a, applet, form, frame, iframe, img и map . Они будут удалены из XHTML в последующих версиях. Поэтому начните использовать элемент id для идентификации элемента.

Использование амперсандов в значениях атрибутов

Символ амперсанда («&») должен быть представлен как ссылка на объект &.

пример

<!-- This is invalid in XHTML -->
http://my.site.dom/cgi-bin/myscript.pl?class=guest&name=user.

<!-- Correct XHTML way of writing this is as follows -->
http://my.site.dom/cgi-bin/myscript.pl?class=guest&name=user

Пробельные символы в HTML и XML

Некоторые символы, которые являются допустимыми в документах HTML, являются недопустимыми в документе XML. Например, в HTML символ подачи формы (U + 000C) обрабатывается как пробел, в XHTML из-за определения символов в XML это недопустимо.

Ссылка на именованный символ & Apos;

Ссылка на именованный символ ‘(апостроф, U + 0027) была введена в XML 1.0, но не появилась в HTML. Поэтому веб-разработчикам следует использовать & # 39; вместо того, чтобы «работать, как ожидается, в веб-браузерах HTML 4.