10

継承したサイトを編集していると、認識できない CSS 構文が表示されます。

誰もこの構文を見たことがありますか? スタイル内の角括弧は何を意味しますか?

ありがとう、ロブ

.trigger-txt-left {
 color: #0455A3;
 font-family: 'OpenSans';
 float: left;
 font-size: 16px;
 font-weight: bolder;
 width: 235px;

[font-family: 'OpenSans';
 font-family: 'HelveticaNeue-Bold';]
[font-weight: bolder;
 font-weight: normal;]
}
4

2 に答える 2

4

TL;DR - 有効な CSS ではありません

この場合、CSS 仕様を確認すると役立つ場合があります。4.1.8 宣言とプロパティは、「プロパティ名は識別子です」と述べています。識別子の構文に関するセクションでは、次のことを説明しています。

CSS では、識別子 (セレクターの要素名、クラス、および ID を含む) には、文字 [a-zA-Z0-9] と ISO 10646 文字 U+00A0 以降、およびハイフン (-) とアンダースコア ( _); 数字、2 つのハイフン、またはハイフンの後に数字を続けることはできません。識別子には、エスケープ文字と ISO 10646 文字を数値コードとして含めることもできます (次の項目を参照)。たとえば、識別子「B&W?」「B\&W\?」と表記される場合があります。または「B\26 W\3F」。

[...文字が含まれていないため( Unicode 文字テーブルを参照)、識別子 (この場合、ブロック内の CSS プロパティの名前)[font-family: 'OpenSans';\nfont-family: 'HelveticaNeue-Bold';]は有効ではありません。

于 2013-04-30T19:02:56.483 に答える