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. Pythonのインスタンスの__class__属性への割り当て
- 2. 要素から部分値を抽出し、別の要素に属性として割り当てる方法
- 3. 2番目の要素にクラスを割り当てるJava Script
- 4. AS3の割り当てクラスにXMLロード要素
- 5. CSSを使って要素にクラスを割り当てる
- 6. ネストされた属性のActiveRecord割り当てデータベースへの自動保存
- 7. 環境内のリスト属性の割り当て
- 8. 擬似コードチェック。割り当ての妥当性検査が必要
- 9. HTML5タグ<meter>属性
- 10. 。データ割り当ての属性セレクタjQuery 1.7.1
- 11. コールバックの属性割り当てが機能しません。
- 12. jQuery:属性の割り当てに関する問題
- 13. URLのハッシュフラグメントに基づいてdiv要素にクラスを割り当てる
- 14. 一般的な脆弱性へのQualys IDの割り当て
- 15. jQueryのHTML5データ属性で要素を選択
- 16. [ベストプラクティス?]クラス全体への変数の割り当て
- 17. 基本クラスのstatic readonlyフィールドへの割り当て
- 18. Javascript OOPクラス - 関数へのプロパティの割り当て
- 19. R - クラスへの観測の割り当て(sturges rule)
- 20. 子要素を使用した添付プロパティへの割り当て
- 21. 要素のグループを選択し、jQueryでクラスを割り当てます
- 22. xmlns:SOAP要素のSOAP属性
- 23. 属性と要素のパフォーマンス
- 24. C/C++ std :: queueへの値割り当て<char*>
- 25. Perl - コンストラクタのハッシュ割り当ての要素数が奇数
- 26. 要素の作成とイベントハンドラの割り当てjQuery
- 27. 奇数サブルーチンパラメータのハッシュ割り当ての要素数
- 28. DOM要素のメモリ割り当て管理のXerces-C
- 29. 工場の定義では、他の工場の属性を使用して属性を割り当てます。
- 30. 参照へのポインタの割り当て
これは何よりも意味解析のためのものだと思います。 –
他に言及したように、それを禁止する本当の理由はありません。 CSSを使って '
'のような隠し要素を見えるようにすることができます(http://mathiasbynens.be/notes/css-hidden-elements)(ただし、 'class'や' id'属性を追加する必要はありませんそれに)。 –