私はこれを読んでいますbasic tutorial on canvas
elements。次の文で(almost)
は私の目を引いた。IDを受け取ることができないDOM要素はどれですか?
ですid属性は、要素に固有ではないですが(ほぼ)すべてのHTML要素に適用することができ、デフォルトのHTML属性の1つ
idを受け入れることができないhtml要素はどれですか? w3schoolsから
私はこれを読んでいますbasic tutorial on canvas
elements。次の文で(almost)
は私の目を引いた。IDを受け取ることができないDOM要素はどれですか?
ですid属性は、要素に固有ではないですが(ほぼ)すべてのHTML要素に適用することができ、デフォルトのHTML属性の1つ
idを受け入れることができないhtml要素はどれですか? w3schoolsから
、id
属性がglobal attributeあり、任意要素で指定することができます。あなたはDocument Type Declaration for HTML4に目を通す場合
、あなたは%attrs;
は、彼らがid
属性をサポートしていないを示すために、自分の属性リストに定義されていない要素を見つけることができます。含まれるものは、「ドキュメントヘッド」セクションの下部にあります。HEAD
,TITLE
,BASE
,META
,STYLE
,SCRIPT
およびHTML
です。
PARAM
要素の属性リストに%attrs;
宣言が含まれていませんが、明示的にそのリスト内のid
属性を許可しています。
<!ATTLIST PARAM
id ID #IMPLIED -- document-wide unique id --
name CDATA #REQUIRED -- property name --
value CDATA #IMPLIED -- property value --
valuetype (DATA|REF|OBJECT) DATA -- How to interpret value --
type %ContentType; #IMPLIED -- content type for value
when valuetype=ref --
>
(はい、私は知っている...):
注:
<base>
、<head>
、<html>
、<meta>
、<param>
、<script>
、<style>
、および<title>
:id属性がで有効ではありません。
これはHTML4でのみ有効ですが、チュートリアルの「ほとんど」について説明しています。
他の人が指摘しているように、HTML5はすべての要素に対してIDを受け入れます。 HTML5で
これは私がw3schoolsを含むupvoted唯一の答えです。 –
"HTML5仕様では、HTML5で指定されていないHTML要素であっても、すべてのHTML要素でグローバル属性を指定できると記載されています。 https://developer.mozilla.org/en/HTML/Global_attributes –
jQueryテンプレート(および他のいくつかのjsテンプレートソリューション)には、IDが「
関連する問題