ホームページ >ウェブフロントエンド >CSSチュートリアル >HTML ID は数字で始めることができますか?

HTML ID は数字で始めることができますか?

Patricia Arquette
Patricia Arquetteオリジナル
2024-12-20 17:41:09507ブラウズ

Can HTML IDs Start with Numbers?

HTML 要素に数字で始まる ID を付けることはできますか?

はい、数字で始まる ID を持つ HTML 要素を持つことは有効です。 ID は、スペースを除く空白以外の任意の文字 (数字を含む) で構成できます。

ただし、 CSS セレクターで数字で始まる ID を使用すると問題が発生する可能性があります:

HTML では有効ですが、CSS セレクターで数字で始まる ID を使用するのは難しい場合があります。このような ID を持つ要素を選択するには、先頭の数字を ASCII 文字コードを使用してエスケープする必要がありますが、これは不便でエラーが発生しやすい可能性があります。たとえば、ID「12」の要素を選択する場合、CSS セレクターは #3132 になります。

推奨事項:

CSS セレクターを使用して次のことを行う予定の場合数値 ID を持つスタイル要素またはターゲット要素の場合、エスケープの必要性を避けるために、ID を文字で始めることが一般的に推奨されます。たとえば、#my-element-12 は #12 よりも実用的な選択です。

以上がHTML ID は数字で始めることができますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。