1

quirks モードで実行している場合、これは期待どおりに機能しますが、HTML 4.01 strict を宣言すると、背景色が消えます。YUI の reset.css を削除すると、正常に動作するようです。YUIが何をしているか知っている人はいますか?

私は使っている

 body{
      background-color:#000;
 }
 .wrap{
      width:60em;
      min-height:100%;
      position:absolute;
      top:0px;
      background:#666;
      left:50%;
      margin-left:-30em;
 }

HTML:

なんでも

4

3 に答える 3

4

リセットは、html の背景色を白に設定しています。HTML を見ずして何が起こっているのかはわかりませんが、本文がコンテンツの周りで折りたたまれている可能性があります。目的の黒い背景を取得するには、次のものが必要です。

html{
      background-color:#000;
}
于 2009-11-20T20:55:37.957 に答える
1

reset.css をインクルードした後でスタイルを宣言していますか? そうでない場合は、変更をリセットしている可能性があります。

于 2009-11-20T20:44:25.207 に答える
0

うん。YUI CSS リセットで html { } からバックグラウンド ルールを削除すると、ソートされます。ありがとう!そもそもなぜ彼らがそれをそこに置いたのかわかりません。

興味深いことに、これを行うと、ほとんどの (すべての?) ブラウザーが body にもフルハイトを与えるため、そこに繰り返し背景が設定されていても、ページ全体にレンダリングされます。

于 2010-10-28T12:50:19.060 に答える