HTML 4およびXHTML 1では、<head>
要素にクラスを割り当てることはできません。しかし、XHTML 1.0ではIDを与えることができます。 HTML5では、クラスに与えることができるようです。私は好奇心が強い、なぜあなたはしたいだろうか?HTML5の<head>要素へのクラス属性の割り当て
5
A
答えて
5
class
は現在、グローバルイベントとともにglobal attributesと呼ばれるものの1つです。その性質にかかわらず、DOM内のすべての要素に適用する必要があります。
私はそれがAPIに関連していると信じています。この仕様では、上記のグローバル属性とイベントを定義するHTMLElement
という基本インターフェースから継承することをevery DOM HTML elementと定義しています。すなわち:そうは言って
interface HTMLElement : Element {
// ...
// metadata attributes
attribute DOMString id;
attribute DOMString title;
attribute DOMString lang;
attribute DOMString dir;
attribute DOMString className;
readonly attribute DOMTokenList classList;
readonly attribute DOMStringMap dataset;
、スペックの編集者(複数可)グローバル属性/イベントのリストの末尾に次の注意を行いました:
注:これらの属性が適用されますがすべての要素に対して有用ではありません。たとえば、media elementsだけがユーザエージェントによって起動された
volumechange
イベントを受信します。
だから私は、彼らがあなたを期待していないと仮定し、彼らはどちらもそれかないはそれを許可することを可能にする理由を考えることはできません。 APIの一部に過ぎません(つまり、HTMLHeadElement
はとなりますが、とにかくHTMLElement
)。
関連する問題
- 1. HTML5 datetime属性の<time>要素
- 2. R:データフレームの要素の変数クラスへの割り当て
- 3. 角2要素への動的クラスの割り当て
- 4. 要素属性にjavascript関数を割り当てる方法
- 5. Pythonのインスタンスの__class__属性への割り当て
- 6. Angular 1.5:コンポーネントへの属性の割り当て
- 7. JavaScriptのクラスへの割り当て
- 8. 要素から部分値を抽出し、別の要素に属性として割り当てる方法
- 9. テナント変数の単一要素へのインデックス割り当て値
- 10. Ruby:配列の要素への割り当て
- 11. DOMからコンストラクタプロトタイプへの要素の割り当て
- 12. 変数 "name"属性をhtmlの<input>要素に割り当てる方法
- 13. これらのHTML5要素のすべての属性
- 14. 2番目の要素にクラスを割り当てるJava Script
- 15. AS3の割り当てクラスにXMLロード要素
- 16. Array.prototype.for要素の再割り当て
- 17. HTML要素のクラス属性の問題
- 18. DOM要素にスタイルを割り当てるためのデストラクションの割り当て
- 19. 要素へのxsl変換属性
- 20. ネストされた属性のActiveRecord割り当てデータベースへの自動保存
- 21. オブジェクトのリストを反復してクラス属性を割り当てよう
- 22. CSSを使って要素にクラスを割り当てる
- 23. 代替構文クラスの属性にobjectForKey JSONデータを割り当てるfoは
- 24. jqueryで奇数要素にクラスを割り当てるの簡素化
- 25. 要素のn番目の子要素のsrc属性をJSを介して別の要素に割り当てる方法
- 26. HTML5タグ<meter>属性
- 27. C++クラス配列のメモリ割り当ての再割り当て
- 28. 割り当て:要素ではなくクラスに移動する
- 29. SVG要素にクラスを割り当てる方法
- 30. クラス配列に要素を割り当てる方法
これは何よりも意味解析のためのものだと思います。 –
他に言及したように、それを禁止する本当の理由はありません。 CSSを使って '
'のような隠し要素を見えるようにすることができます(http://mathiasbynens.be/notes/css-hidden-elements)(ただし、 'class'や' id'属性を追加する必要はありませんそれに)。 –