data-*
マークアップを無効にすることなく、HTML5データ属性()をXHTMLに実装する方法を知っている人はいますか?
既存のHTML要素でこれを可能にするカスタムの名前空間ハックはありますか?
data-*
マークアップを無効にすることなく、HTML5データ属性()をXHTMLに実装する方法を知っている人はいますか?
既存のHTML要素でこれを可能にするカスタムの名前空間ハックはありますか?
XHTML5を使用できます。その場合、マークアップはXMLであり、有効なXHTML5になります。
XML名前空間を使用してXHTML1で使用することもできると思います—私はXMLにあまり詳しくないので、よくわかりません。
これらの方法はどちらも、技術的text/html
には、Internet Explorerがサポートしていない(ではなく)XMLとしてページを提供する必要があると思います。しかし、あなたがそうしなかったとしても、それらはブラウザでうまく機能するだろうと私は思う。
これが一般的な解決策であるかどうかはわかりませんが、私にとってはうまくいきました:
<ul data-clearing="">
つまり。追加=""
するだけで、有効なXML属性になります。