0

私はこのようなネストされたdivを持っています

<div>
<div id="nested">
</div>
</div>

そのスタイル

#nested {
    border: 1px solid #E2E2E2;
    overflow: hidden;
    padding-top: 5px;
    text-align: left;
    width: 10px;
}

ただし、IE7 で表示すると、ネストされた 'div' が中央揃えになります。以前のスタイルを上書きするには、スタイルに何を追加する必要がありますか?

firebug や chrome には中央揃えのものはなく、IE7 にのみあります

私のページ構造は次のようになります

<html>
<body>
   <html>
      <body>
         <div id="nested">
         </div>
      </body>
   </html>
<body>
</html>
4

1 に答える 1

0

条件を使用する

http://css-tricks.com/snippets/html/add-body-class-just-for-ie/

サンプル

html

 <!--[if IE 7 ]>    <html dir="ltr" lang="en-US" class="no-js ie7 oldie"> <![endif]-->

CSS

 html.ie7 #nested {
        border: 1px solid #E2E2E2;
        overflow: hidden;
        padding-top: 5px;
        text-align: left;
        width: 10px;
        float:left;
    }
于 2012-11-23T03:34:27.283 に答える