1

このページの IE7 の floated:left div をラップするテキストの段落を取得できません: http://www.guidetoonlineschools.com/online-reviews/ashford-university (「最近のレビュー」の下を見てください)

フローティング div と段落の両方が、フローティングされていない div 内にあります。フローティング div にピクセル単位とパーセンテージ単位の両方の幅を指定しようとしました。

HTML は次のとおりです (必須ではない部分は省略記号で示されます。

    <div class="review_body">
        <div class="reviews_3d_box">
             <div class="review_dots"><table>...</table></div>
        </div>
        <div class="review_content">
             <p>...</p><p>...</p>
         </div>
         <div>...</div>
    </div>

.reviews_3d_box は、この CSS を使用したフローティング div です。

{padding-left: 10px;
 margin: 0 15px 0 -25px;
 background: url(/assets/images/graphics/reviews_corner.gif) no-repeat 0 6px;
 width: 45%;
 float: left;}

.review_content の段落は、IE 7 を除くすべてのブラウザーでこのフローティング div を囲みます。

誰が問題が何であるかをアドバイスできますか? ありがとう!

4

1 に答える 1

0

これは、review_content要素がIE7 でこの要素に対してmin-height: 110pxどのトリガーを持っているかによるものです。hasLayout

于 2012-11-16T22:38:42.360 に答える