2017-02-11 20 views
0

Sample DTD
Вышеуказанная ссылка указывает на strict.dtd файл в w3.org. Он содержит определение для тегов HTML4. Я хочу знать, можно ли создать собственный тег HTML, просто отредактировав DTD (должен поддерживаться последней версией всех основных браузеров (например, chrome/ff/edge)). Я нашел много статей и решений по созданию пользовательских тегов даже в stackoverflow. Но он использует JavaScript для создания тега. Я хочу сделать это, отредактировав DTD.
, например:
Добавить пользовательский HTML тег Редактирование DTD

<custom-tag property=value></custom-tag> 

Я не хочу, чтобы достичь этого, используя data-* в HTML5

Спасибо заранее

+0

Почему нижняя сторона? Сообщалось о серии голосования. –

ответ

0

Браузеры не читают ОТД или сделать что-нибудь с ними. Их никогда не было. Поэтому нет смысла делать DTD.

Вместо этого, если вы хотите использовать <custom-tag property=value></custom-tag> в своем HTML-коде, просто сделайте это.

W3C HTML Checker (validator) will not report an error for it, поскольку он распознает все элементы с именами, содержащими дефис, как пользовательские элементы.

+0

Тогда какова цель включения DTD в веб-страницы? –

+0

Нет смысла включать DTD в веб-страницы. DTD - это просто отвращение к наследию SGML, из которого возник HTML-код. Вот почему в эти дни вы можете и должны просто поместить в документы документы '', а не doctype HTML4 или что-нибудь еще, ссылающееся на DTD. – sideshowbarker

 Смежные вопросы

  • Нет связанных вопросов^_^