你对CSS边框的使用是否比较熟悉,这里和大家分享一下CSS边框的宽度、样式和颜色以及背景,CSS边框元素外边距内就是元素的的边框(border)。元素的边框就是围绕元素内容和内边据的一条或多条线。
CSS边框
CSS边框(border)属性定义围绕元素的边框。
CSS边框属性允许你规定元素边框的样式和颜色。在HTML中,我们使用表格来创建文本周围的边框,但是通过使用CSS边框属性,我们可以创建出效果出色的边框,并且可以应用于任何元素。
CSS边框元素外边距内就是元素的的边框(border)。元素的边框就是围绕元素内容和内边据的一条或多条线。
CSS边框的宽度、样式和颜色
每个边框有3个方面:其宽度或粗细、其样式或外观,以及其颜色。
边框宽度默认为medium,这个值没有明确定义,不过通常是2个像素。尽管如此,你不一定能看到边框,原因是CSS边框的默认值为none,这样一来,就不会有边框了。如果边框没有样式,就不会存在。
默认的边框颜色是元素本身的前景色。如果没有为边框声明颜色,它将与元素的文本颜色相同。另一方面,如果一个元素没有任何文本,那么该元素将继承其父元素的文本颜色。
CSS边框与背景
CSS规范指出,边框绘制在“元素的背景之上”。这很重要,因为有些边框是“间断的”(例如,点线边框或虚线框),元素的背景应当出现在边框的可见部分之间。
CSS2指出背景只延伸到内边距,而不是边框。后来CSS2.1进行了更正:元素的背景是内容、内边距和边框区的背景。大多数浏览器都遵循CSS2.1定义,不过一些较老的浏览器可能会有不同的表现。
文章出处:标准之路(http://www.aa25.cn/css2/border617.shtml)
【编辑推荐】