0

レビュー中のスタイルシートに次の行 (別の行) があります。

.Ex1.Ex2 {
color:#333;
font-family:Verdana,Arial,sans-serif;
font-size:9pt;
font-weight:bold;
margin:24px 0 5px;
border-bottom:1px solid #333
}

{
background-color:#ffe;
border:1px solid #aaa;
color:#000;
font-family:Verdana,Arial,sans-serif;
font-size:9pt;
height:auto;
margin-top:5px
}

.box_title_container {
height:29px;
width:225px;
margin:0 auto;
background:url(../best_images/boxts.gif);
repeat-x
}

W3C Validator を通過すると、どちらも解析エラーを返します。スタイルシートを作成した人は CSS に関して私よりも経験が豊富なので、クロスブラウジングの互換性のための 2 つのタイプのハックだと思うかもしれませんが、これに関連するものはググることができませんでした (動詞ですよね?)。

最初の行には 2 つのプロパティ セットが含まれており、2 番目の行には独立した repeat-x 値があります (この「エラー」は次の 5 行または 6 行で繰り返されます)。

それらが何らかの目的で作成されたのか、それとも単純なエラーなのか、誰か教えてもらえますか?

前もって感謝します!

4

1 に答える 1

3

最初の CSS ブロックでは、2 番目の {} の ID、クラス、または HTML 要素を示す必要があります。

.Ex1.Ex2 {
color:#333;
font-family:Verdana,Arial,sans-serif;
font-size:9pt;
font-weight:bold;
margin:24px 0 5px;
border-bottom:1px solid #333 /* missing ;*/
}

#IDneeded .CLASSneeed {
background-color:#ffe;
border:1px solid #aaa;
color:#000;
font-family:Verdana,Arial,sans-serif;
font-size:9pt;
height:auto;
margin-top:5px /* missing ;*/
}

2 つ目の「repeat-x」は、CSS プロパティではなく「background」の値です。

.box_title_container {
height:29px;
width:225px;
margin:0 auto;
background:url(../best_images/boxts.gif) repeat-x;
}
于 2012-11-29T15:48:38.420 に答える