为什么CSS中的边距/填充百分比总是根据宽度计算?
[保证金]百分比是根据 宽度生成的框的包含块。 请注意,这是正确的‘边缘-顶部’和‘保证金-底部’以及。如果包含块的宽度取决于此元素,则在CSS2.1中未定义结果布局。 (强调地雷)
<div style="border: 1px solid red; margin: 0; padding: 0; width: 200px; height: 800px;"> This div is 200x800. <div style="border: 1px solid blue; margin: 10% 0 0 10%;"> This div has top-margin of 10% and left-margin of 10% with respect to its parent. </div></div>
九州编程
相关分类