0

DIV に背景を追加する際にサポートが必要です。しかし、私はそれを機能させることはできません。

http://jsfiddle.net/NGyWu/8/を参照してください。

黒の背景で 1 つの DIV を作成しました。DIV の中には段落があり、list

問題: 段落だけが黒い背景になっています。リストにはありません。DIV全体の黒の背景が欲しいです。

4

5 に答える 5

2

に追加overflow:auto;#topbarます。

チェック: http://jsfiddle.net/NGyWu/12/

または、 clearfixを使用することもできます

于 2013-08-14T08:53:51.610 に答える
1

これは、UL のフロートと、その中で UL に割り当てた相対的な位置によるものです。

に追加position: absoluteする#topbarと、意図したとおりにレンダリングされます。

于 2013-08-14T08:54:08.690 に答える
0

あなたの<ul>要素は浮かんでいます。そのフロートをクリアする必要があります。

<ul>
    <li><a href="#">Link one</a></li>
    <li><a href="#">Link two</a></li>
    <li><a href="#">Link three</a></li>
    <li><a href="#">Link four</a></li>                  
</ul>
<br style='clear:both'>

あなたの問題を解決します(更新された JSFiddle)。

于 2013-08-14T08:56:07.047 に答える
0

更新されたフィドルは次のとおりです http://jsfiddle.net/NGyWu/11/

私がしたことは次のとおりです。

  1. から削除float:leftされました<ul>
  2. として<li>表示するようにしましたinline-block
于 2013-08-14T08:54:57.130 に答える