0
<div class="out">
    <div class="inner"></div>
</div>

上記のコードでは、outdiv を次のように設定する必要があります。

padding:0;
margin:0;

out次に、内側の div が一定のマージンを持ってすべての場所を占めるようにします。

欲しい効果はこれ

例では、内側の div をtop,bottom,left,right属性で配置していますが、ie6 ではサポートされていません。

クロスブラウザで動作させるには?

ところで、私は絶対的なサイズを使いたくありません

height:1px
width:1px;
4

2 に答える 2

0

このcssを使用する

.inner{
border: 10px solid red;
width: 250px;
height: 250px;
background-color:gray;
}

リンクデモ

于 2012-10-17T11:12:10.607 に答える
0

のパディングの変更はout絶対に許可されていませんか? できれば非常に簡単です:http://jsfiddle.net/rrMjj/2/

于 2012-10-17T10:51:59.657 に答える