ホームページ > ウェブフロントエンド > CSSチュートリアル > CSS クラス名の先頭の数字は検証できますか?

CSS クラス名の先頭の数字は検証できますか?

Barbara Streisand
リリース: 2024-11-04 08:23:02
オリジナル
229 人が閲覧しました

Can Leading Numbers in CSS Class Names Be Validated?

先頭に数字が含まれる無効な CSS クラス名: 回避策

HTML では、「.000000-」などの数字で始まるクラス名が許可されていますが、 8」のブラウザでは、これらのクラスに関する問題が表示されることがよくあります。ただし、先頭に数字が付いている CSS クラスを検証する回避策は存在します。

数字のエスケープ

CSS 構文によれば、CSS 識別子はエスケープされていない数字で始めることはできません。ただし、この制限は、数字をエスケープすることで回避できます。

数字をエスケープするための構文

数字をエスケープするには、次の形式を使用します:

.\<octal_number>
ログイン後にコピー

ここでは、は、数字の 8 進表現を表します。

クラス名 ".000000-8" の数字 "0" をエスケープするには、次のセレクターを使用します。

. 00000-8
ログイン後にコピー

簡素化されたエスケープ

または、8 進数をゼロ埋めされた 10 進数文字列として表すことにより、エスケープを簡略化することもできます。

.003000000-8
ログイン後にコピー

これらのセレクターは両方とも、クラス名「000000-8」の要素と一致します。

注意

この回避策では、先頭が付いているクラス名を使用できます。通常、そのような名前は避けることをお勧めします。これらは互換性の問題を引き起こし、CSS セレクターの読み取りと保守を困難にする可能性があります。

以上がCSS クラス名の先頭の数字は検証できますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート