0

正しく説明しているかどうかはわかりませんが、特定のクラスのdivがあります。div内にidを持つulがあります-私はそのulのスタイルを設定しようとしています。

これはそれをよりよく示します:

<div class="parent">
     <ul id="child">
          <li>
          </li>
     </ul>
</div>

<style type="text/css" media="screen">
.parent #child li{float:left;}
.parent #child{margin-bottom:54px;}
</style>

上記はうまくいきません。正しい方法が見つかりません。試し.parent > #childましたが、まだ機能しません。

よろしくお願いします。

4

3 に答える 3

0

これは、いくつかのcssの調整でこれが機能していることを示すフィドルです:http://jsfiddle.net/4RJKk/

このコードに従ってください、そしてあなたは金色になるはずです。

.parent {
    overflow:auto;
}
.parent #child li {
    float:left;
}
.parent #child{
    margin-bottom:54px;
}


<div class="parent">
     <ul id="child">
          <li>test</li>
          <li>test</li>
     </ul>
</div>

here
于 2012-11-26T11:06:04.060 に答える
0

今あなたの子供を定義します overflow:hidden

このように

.parent #child{overflow:hidden;}

ライブデモ

于 2012-11-26T10:51:05.173 に答える
0

ul#childこれには、cssでを使用できます。基本的には、ULがそのIDをチェックします。IDを1回だけ使用するので、親が重要だとは思いません。もっと使用したい場合は、クラスにします。

于 2012-11-26T10:52:00.163 に答える