深入学习CSS边框三要素及背景概念

你对CSS边框的使用是否比较熟悉,这里和大家分享一下CSS边框的宽度、样式和颜色以及背景,CSS边框元素外边距内就是元素的的边框(border)。元素的边框就是围绕元素内容和内边据的一条或多条线。

CSS边框

CSS边框(border)属性定义围绕元素的边框。

CSS边框属性允许你规定元素边框的样式和颜色。在HTML中,我们使用表格来创建文本周围的边框,但是通过使用CSS边框属性,我们可以创建出效果出色的边框,并且可以应用于任何元素。

CSS边框元素外边距内就是元素的的边框(border)。元素的边框就是围绕元素内容和内边据的一条或多条线。

CSS边框的宽度、样式和颜色

每个边框有3个方面:其宽度或粗细、其样式或外观,以及其颜色。

边框宽度默认为medium,这个值没有明确定义,不过通常是2个像素。尽管如此,你不一定能看到边框,原因是CSS边框的默认值为none,这样一来,就不会有边框了。如果边框没有样式,就不会存在。

默认的边框颜色是元素本身的前景色。如果没有为边框声明颜色,它将与元素的文本颜色相同。另一方面,如果一个元素没有任何文本,那么该元素将继承其父元素的文本颜色。

CSS边框与背景

CSS规范指出,边框绘制在“元素的背景之上”。这很重要,因为有些边框是“间断的”(例如,点线边框或虚线框),元素的背景应当出现在边框的可见部分之间。

相关推荐