【发布时间】:2015-12-16 06:05:37
【问题描述】:
我的理解是,
元素的宽度=(左边框宽度+左填充宽度+内容宽度+右填充宽度+右边框宽度)
元素的高度 =(顶部边框高度 + 顶部填充高度 + 内容高度 + 底部填充高度 + 底部边框高度)
下面是相同的图表。
元素的宽度 = (10+10+140+10+10) = 180
元素的高度 = (10+10+150+10+10) = 190
margin 不包含在元素的大小中。
content & padding 仅包含在点击区域中。
上述公式在计算html元素的width和height时是否正确?
【问题讨论】:
-
我开始写一个答案,然后我意识到现在写出来需要很长时间,但答案是“是的,有时,这取决于许多因素”。
-
这是一个严格的理论问题,还是您有具体问题?直接,实用的答案 - 如果我不能更改页面 css,我会使用 javascript... :)