CSS outline
属性
说明
outline
属性设置元素轮廓的所有四个边的宽度、样式和颜色。 它是一个简写属性,用于在单个声明中设置单个大纲属性,即 outline-width
, outline-style
, 和 outline-color
。
下表总结了此属性的使用上下文和版本历史记录。
默认值: | 查看个别属性 |
---|---|
适用于: | 所有元素 |
继承: | No |
动画: | Yes, as some of the properties of the shorthand are animatable. 参见动画属性。 |
版本: | CSS 2, 3 |
语法
属性的语法如下:
注意:如果上面列出的任何属性缺失或省略,将插入该属性的默认值(如果有)。 有关详细信息,请参阅各个属性。
下面的示例显示了 outline
属性的作用。
p.one {
outline: 2px solid #ff0000;
}
p.two {
color: #00ff00;
outline-top: 5px solid;
}
注意: 如果 outline-color
缺失或未指定(例如 outline: 5px solid;
),则将使用元素的 color
属性值。 但是,在 outline-style
的情况下,省略该值将导致根本不显示轮廓,因为 outline-style
属性的默认值是 none
。
属性值
下表描述了该属性的值。
值 | 说明 |
---|---|
outline-width |
设置元素轮廓的宽度。 |
outline-style |
设置元素轮廓的线条样式。 |
outline-color |
设置元素轮廓的颜色。 |
initial |
将此属性设置为其默认值。 |
inherit |
如果指定,关联元素将采用其父元素 outline 属性的 计算值。 |
浏览器兼容性
所有主要的现代浏览器都支持 outline
属性。
基本支持—
|
进一步阅读
相关属性: outline-width
, outline-style
, outline-color
Advertisements