5

親のdivを子スパンで正確に100%満たすことができるようにしたいと思います。問題は、それを埋めたいスパンがテーマローラーをテーマにしていて、さまざまなパディングとマージンがあることです。そのため、スパンの高さのサイズをハードコーディングすることはできません。

スパンの高さを100%に設定しようとすると、実際には、このテーマの100%+ 6ピクセルのように塗りつぶされます(ただし、超過量はテーマによって異なります)。スパンのパディング/マージンのサイズに関係なく、親divの100%しか埋められないようにするにはどうすればよいですか?

助けてくれてありがとう。

4

2 に答える 2

7
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;    
box-sizing: border-box;

http://jsfiddle.net/mbB8t/2/を参照してください

明確化: 最新のすべてのブラウザー (IE8+) で動作します。

于 2011-12-03T04:16:39.790 に答える
1

これを機能させるには、スパンの 2xwidth と高さを加算して、パディングとマージンの値を計算する必要があります。次に、親divを埋めるためにスパンに使用する値を知ることができます。ここで例を確認してください http://www.phcityonweb.com/tutorial/css-programming-lessons/margin-padding

于 2011-12-03T04:03:28.743 に答える