-1

idHTML では、 orclass属性の最初の文字として有効な文字は?

たとえば、<div id="4bla"></div>有効ですか、それとも文字のみで開始する必要がありますか?

4

2 に答える 2

7

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])、ハイフン ("-")、アンダースコア ("_") が続く必要があります。 )、コロン (":")、およびピリオド (".")。"

于 2013-05-31T08:48:15.527 に答える
2

いいえ、XHTML は有効ではありません。XHTML-Validatorを使用して HTML コードをチェックできます。

XHTML バリデータ イメージ

ただし、XHTML-Valid でなくても、ほぼすべてのブラウザーで動作するはずです。

于 2013-05-31T08:50:59.447 に答える