2017-02-11 13 views
0

Sample DTD
上記はw3.orgのstrict.dtdファイルへのリンクポイントです。 HTML4タグの定義が含まれています。 DTD(すべての主要なブラウザ(chrome/ff/edgeなど)の最新バージョンでサポートされるはずです)を編集するだけで自分のHTMLタグを作成できるかどうかを知りたいと思います。 stackoverflowでもカスタムタグを作成するための多くの記事とソリューションが見つかりました。しかし、タグを作成するためにJavaScriptを利用しています。 DTDを編集して作ってみたい。例えば

DTDを編集してカスタムHTMLタグを追加

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

私は

+0

なぜdownvote?シリーズ投票が報告されました。 –

答えて

0

ブラウザはDTDを読んだり、彼らと何もしない事前にdata-*

HTML5

に感謝を使ってこれを達成する必要はありません。彼らは決して持っていない。だから、DTDを作成する必要はありません。あなたがHTMLで <custom-tag property=value></custom-tag> を使用したい場合は

は代わりに、ちょうどそれを行います。

W3C HTML Checker (validator) will not report an error for itハイフンを含む名前のすべての要素がカスタム要素として認識されるためです。

+0

次に、WebページにDTDを含める目的は何ですか? –

+0

WebページにDTDを含める目的はありません。 DTDは、HTMLが生まれたSGMLの遺産の真っただ中です。だからこそ、HTML4のdoctypeやDTDを参照するものではなく、ドキュメントに '<!DOCTYPE html>' doctypeを置くだけでよいはずです。 – sideshowbarker

関連する問題