Познакомив вас с тем, как правильно использовать JavaScript и CSS в XHTML, W3CGroup продолжает предлагать вам 16 рекомендаций по совместимости XHTML и HTML!
1. Не объявляйте страницу как тип XML. На странице используется набор символов UTF-8 или UTF-16.
2. Добавьте косую черту / перед конечным символом > пустых тегов элементов (тегов, которые нельзя использовать для хранения содержимого), например: <br />, <hr /> и т. д.
3. Если содержимое непустого элемента (этот тег используется для хранения содержимого, такого как заголовок, абзац) пусто, дайте ему пустой символ вместо использования метода завершения, как для пустого элемента, например: когда элемент не имеет содержимого. Напишите тег P: <p> </p> вместо <p />.
4. Когда <, &, ]]> или две последовательные горизонтальные полосы -- появляются в вашем стиле и содержимом скриптов, используйте внешние файлы для их импорта.
5. Избегайте разрывов строк и нескольких пробелов в значениях атрибутов элементов.
6. Не включайте в головную часть документа более одного элемента isindex (лучше не использовать этот элемент).
isindex: заставляет браузер отображать диалоговое окно, предлагающее пользователю ввести одну строку текста.
В HTML 4 этот элемент устарел в пользу элемента INPUT. Свойство tagName isIndex вернет входные данные.
Этот элемент является блочным элементом, и для него требуется закрывающий тег.
В следующем примере элемент ISINDEX используется для переопределения приглашения по умолчанию:
<isindex Prompt="Введите ключевое слово индекса для поиска" />
7. Если вы хотите указать язык для элемента, используйте атрибуты lang и xml:lang. Значение xml:lang имеет более высокий приоритет.
8. Используйте атрибут id в качестве идентификатора элемента и избегайте использования атрибута name. Особенно для этих элементов не рекомендуется использовать атрибут name в качестве идентификатора: a, applet, form,frame, iframe, img, map.