我有疑問。讓我們考慮我們有一個寬度爲200px的div。如果我添加以下樣式添加填充到HTML元素 - IE,FF,Chrome等
style="padding-left:10px; padding-right:10px"
到元素實際上會發生什麼?將div的總寬度增加到220px,左邊是10px(左邊填充),中間是原始寬度200px,右邊是10px(右邊填充)?
或者它會從200px的填充空間,併成爲(10px + 180px + 10px)?
上述渲染對於每個瀏覽器(特別是IE和FF)有所不同嗎?
更新
<div style="width:180x">
<div style="width: 180px;background-color: #4E81BD;text-align: left;padding-left: 5px;padding-right: 5px;">
<a class="anchor-tag" href="Javascript:;"><span style="font-family: Calibri,Tahoma,Verdana;font-weight: 500; color: white">Rasu</span></a>
</div>
<div style="width: 180px;height: 270px;border: 1px solid #4E81BD;padding: 5px;overflow-y: auto;overflow-x: hidden;">
<div style="border: 1px solid #DADADA;height: 150px;overflow-x: hidden;overflow-y: auto;text-align: left;font-family: Calibri;">
</div>
<div style="height: 10px;">
</div>
<div style="height: 75px;border: 1px solid #DADADA;">
<textarea>[Type your message here]</textarea>
</div>
</div>
</div>
謝謝
NLV
在新的瀏覽器,你可以選擇你的模型要使用:https://developer.mozilla.org/en/CSS/box-sizing – RoToRa 2010-06-18 10:06:15