-4

このCSSコードは有効ですか?そうでない場合、ページの残りの部分にどのように影響しますか?

<style type="text/css">
    .detpage .fieldarea-row { position: static;!important;}
</style>
4

4 に答える 4

2

セミコロンが1つ多すぎます。しかし、残りの部分に影響を与えるべきではありません。

<style type="text/css">
    .detpage .fieldarea-row { position: static !important;}
</style>
于 2012-11-14T17:06:24.593 に答える
1

いいえ、無効です。あなた!importantは宣言を早く「閉じた」ので、あなたはただそこにぶら下がっています:

.detpage .fieldarea-row {
   position: static !important;
                   ^---- no ;
}

それが何をするかについては。言う方法はありません。cssは、物事が一致したときにレイアウト/外観を変更するためのいくつかのルールを提供するだけですが、このルールが何に適用されるかを示すものは何も提供していません。

于 2012-11-14T17:06:48.977 に答える
0

私はこのように行きます

.detpage .fieldarea-row { position: static !important; }

CSSとHTMLコードが混在しないように、スタイルを別のCSSファイルに配置します。

于 2012-11-14T17:06:52.060 に答える
0

http://jigsaw.w3.org/css-validator/validatorは、それが無効であるため、ステートメント全体が無効/無視されると述べています。

ステートメント全体が無視されるのに、それが本当かどうかはわかりません(これは、CSSエラー回復仕様の私の理解と矛盾するためです)。

于 2012-11-14T17:14:54.963 に答える