После того, как вы познакомили вас с тем, как правильно использовать JavaScript и CSS в XHTML, веб -дизайн продолжает предоставлять вам 16 рекомендаций для совместимости XHTML с HTML!
1. Избегайте объявления страницы как тип XML, и используйте наборы символов UTF-8 или UTF-16 на странице.
2. Добавьте черту /перед окончательным символом> метки пустого элемента (метка не может быть использована для содержания содержания), например: <br />, <hr /> и т. Д.
3. Когда непустые элемент (эта метка используется для содержания контента, такого как заголовок, абзац), пуст, дает ему пустой символ и не используйте метод окончания, например, пустой элемент, такой как: когда P-тег без контента, пожалуйста, напишите: <p> < /p> вместо <p />.
4. Когда <, &,]]> или два последовательных горизонтальных столбца появляются в вашем стиле и сценариях, используйте внешние файлы, чтобы представить их.
5. Избегайте разрыва линий или нескольких мест в значениях атрибута элемента.
6. Не включайте более одного элемента Isindex в часть документа (предпочтительно не используется). Этот элемент не рекомендуется.
Isindex: заставляет браузер отображать диалоговое окно, которое побуждает пользователя ввести одну строку текста.
В HTML 4 этот элемент устарел, и рекомендуется входной элемент. Свойство Tagname от Isindex вернет вход.
Этот элемент является элементом блока, и этот элемент должен закрыть тег.
В следующем примере используется элемент isIndex для замены приглашения по умолчанию:
<isIndex reffice = введите ключевое слово индекса для поиска/
7. Когда вы хотите указать язык на элемент, используйте атрибуты Lang и XML: LANG, значение XML: LANG имеет более высокий приоритет.
8. Пожалуйста, используйте атрибут идентификатора в качестве идентификатора элемента, избегайте использования атрибута имени, особенно в этих элементах, он более не одобряет использование атрибута имени в качестве их идентификатора: A, апплет, форма, кадр, iframe, img, map.
9. Определите набор символов документа для страницы и определите набор символов для документа XML.
<? XML версия = 1.0 Encoding = UTF-8?>
Определите набор символов для XHTML
<meta http-equiv = content-type content = text/html; charset = utf-8 />
10. Пожалуйста, используйте имя атрибута для значения атрибута элемента логического типа, например: checked = cherced. Элементы логического типа включают в себя: Compact, Nowrap, ISMAP, Declare, Noshade, проверенный, отключен, Readonly, множественные, выбранные, норезиз, отсрочки
11.HTML4 и модели объектов документа XML указывают, что html -элементы и имена атрибутов возвращаются в верхний формат. Элементы и имена атрибутов в XHTML возвращаются в более строчный формат.
12. Использовать & amp; Чтобы заменить & символ в значении свойства, например:
http://www.w3cgroup.com/default.asp?cateid=2& page=2
Лучше, чем следующее:
http://www.w3cgroup.com/default.asp?cateid=2&page=2
13. В XHTML стиль тега в стиле CSS и имена атрибутов должны быть строчными;
В таблице HTML Tbode будет автоматически заполнен во время анализа, но не в XML. Поэтому вам нужно добавить элемент tbody самостоятельно, если вы используете его в селекторе CSS;
Когда CSS выбирает элемент с атрибутом ID, используйте селектор #;
Когда CSS выбирает элемент с атрибутом класса, используйте. селектор;
14. Как использовать элементы стиля при анализе документов XML? В HTML4 и XHTML элемент стиля можно использовать для определения правил стиля в документе. В XML таблица стиля XML используется для определения правил стиля. Чтобы быть совместимым с этим правилом, если вам необходимо использовать элемент стиля при анализе документа XML, элемент стиля должен использовать атрибут ID в качестве идентификатора, и для его обращения, например: Там для обозначения таблицы стилей XML, например:
<? xml-tylesheet href = http: //www.w3.org/stylesheets/tr/w3c-rec.css type = text/css?>
<? xml-stylesheet href =#internalstyle type = text/css?>
<! Doctype html
public -// w3c // dtd xhtml 1.0 strict // en
http://www.w3.org/tr/xhtml1/dtd/xhtml1-strict.dtd>
<html xmlns = http: //www.w3.org/1999/xhtml xml: lang = en lang = en>
<голова>
<TILE> Пример внутреннего стиля </title>
<стиль типа = текст/css id = internalstyle>
код {
Цвет: зеленый;
Семейство шрифта: моноспект;
шрифт-вес: жирный шрифт;
}
</style>
</head>
<тело>
<p>
W3CGroup представляет 16 рекомендаций для совместимых XHTML и HTML!
<code> http://www.w3cgroup.com/article.asp?id=252 </code>.
</p>
</body>
</html>
15. Обратите внимание на персонажей пробелов в HTML и XML. Некоторые персонажи, которые являются законными в документах HTML, могут быть незаконными в XML. Например, в HTML символ подачи страницы (символ FormFeed U+000C) проанализируется в пространства, в то время как в XHTML он становится незаконным из -за определения символов XML.
16 Обратите внимание, что специальные символы и апос; (Ellipsis, U+0027) введены в XML1.0, но они не появляются в HTML. Если вы используете «заменить & apos; использовать «Заменить & apos; Чтобы использовать его, чтобы использовать его в HTML4.
Перевод на http://www.w3cgroup.com, укажите источник при перепечатку!
См.: Http://www.w3.org/tr/xhtml1/#guidelines