本来我们设定了一个DIV的width为50px,后来又设定了这个DIV的BORDER的宽度为5PX,那么,浏览器(IE)是怎么绘制这个BORDER的呢,请看下图:

图①是只设定了width的DIV
当设定了BORDER的宽度后,浏览器是按照下面这个样子去绘制它的:
a) 水平方向: 以图①中DIV的左边界开始,绘制一个BORDER的宽度,接着绘制原DIV宽度的空白,最后,最绘制一个BORDER的宽度。如图②,它的空白处的宽度与图①的宽度是一样大小的。
b) 垂直方向: 以图①中DIV的上边界开始,绘制一个BORDER的宽度,接着绘制原DIV高度的空白,最后,最绘制一个BORDER的宽度。如图③,它的空白处的高度与图①的高度是一样大小的。
本文详细解析了在HTML布局中,设置DIV元素宽度与边框宽度时,浏览器如何绘制DIV及其边框的原理。通过具体示例,解释了水平与垂直方向上的空白区域与边框的关系。
95

被折叠的 条评论
为什么被折叠?



