ホームページ  >  記事  >  ウェブフロントエンド  >  CSS クラスは数字で始めることができますか?回避策とベストプラクティス。

CSS クラスは数字で始めることができますか?回避策とベストプラクティス。

DDD
DDDオリジナル
2024-11-02 18:47:30812ブラウズ

Can CSS Classes Start with Numbers? Workarounds and Best Practices.

数字で始まる CSS クラスの回避策

数字で始まる CSS クラスの使用は推奨されませんが、有効にする回避策はあります。 .

クラス名の有効性

HTML5 によれば、クラス名は文字 (a-z または A-Z)、アンダースコア (_)、またはハイフン (-) で始めることができます。 。ただし、空白を含めることはできません。したがって、.000000-8 や .8FFFFFF などのクラス名は有効です。

CSS セレクターの無効性

CSS 構文ルールにより、CSS 識別子がエスケープされていない数字で始まることはできません。 。したがって、.000000-8 のようなセレクターは無効です。

回避策: 数字のエスケープ

CSS セレクターを有効にするには、CSS エスケープ ルールを使用して先頭の数字をエスケープできます。これは、次の方法で実現できます:

. 00000-8

または

.003000000-8 

これらのエスケープされたセレクターは、クラス名 000000-8 の要素と一致します。

推奨事項

これらの回避策では、先頭に数字を付けた CSS クラスの使用が許可されていますが、一般的には、このような命名規則は避けることをお勧めします。これにより、すべてのブラウザとの互換性が確保され、コードの可読性が維持されます。

以上がCSS クラスは数字で始めることができますか?回避策とベストプラクティス。の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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