id
HTML では、 orclass
属性の最初の文字として有効な文字は?
たとえば、<div id="4bla"></div>
有効ですか、それとも文字のみで開始する必要がありますか?
id
HTML では、 orclass
属性の最初の文字として有効な文字は?
たとえば、<div id="4bla"></div>
有効ですか、それとも文字のみで開始する必要がありますか?
HTML5:
HTML5 では、ID を数字で始めることは実際に有効です。
HTML5 では、これでも有効です。
<p id="#">Foo.
<p id="##">Bar.
<p id="♥">Baz.
<p id="©">Inga.
<p id="{}">Lorem.
あなたの例のように:
<div id="4bla"></div>
注: HTML5 では有効かもしれませんが、CSS では有効ではありません。
つまり<div id="4bla"></div>
、有効ですが、そうで#4bla { background-color:red; }
はありません。
最大限の互換性を確保するために、代わりに文字で ID を開始してください。
HTML4:
まだ HTML4 を使用している場合は無効です。
「ID および NAME トークンは文字 ([A-Za-z]) で始まり、任意の数の文字、数字 ([0-9])、ハイフン ("-")、アンダースコア ("_") が続く必要があります。 )、コロン (":")、およびピリオド (".")。"
いいえ、XHTML は有効ではありません。XHTML-Validatorを使用して HTML コードをチェックできます。
ただし、XHTML-Valid でなくても、ほぼすべてのブラウザーで動作するはずです。