CSS 参考手册 目录

CSS3 outline-offset 属性

CSS 属性:outline-offset

outline-offset 属性用于设置轮廓线与边框之间的距离。轮廓线是一种不占用空间的边框,通常用于突出显示元素的外边缘。

语法

-------- -
  --------------- -----------------------
-
  • length:指定轮廓线与边框之间的距离,可以为正数、负数或零。
  • initial:设置属性为默认值。
  • inherit:继承父元素的值。

  • <length>:指定距离,可以为正数、负数或零。常用单位有 px、em、rem 等。
  • initial:设置属性为默认值。
  • inherit:继承父元素的值。

示例

--- -
  ------- --- ----- ------
  -------- --- ----- ----
  --------------- -----
-

------ -
  ------- --- ----- -----
  -------- --- ------ ------
  --------------- -----
-

在上面的示例中,第一个 div 元素的轮廓线与边框之间的距离为 10px,而第二个 button 元素的轮廓线与边框之间的距离为 -5px。

注意事项

  • outline-offset 属性仅适用于具有轮廓线的元素,如果元素没有设置轮廓线,则该属性不会生效。
  • 不同浏览器对于 outline-offset 的支持程度有所差异,建议在使用时进行兼容性测试。

以上就是关于 outline-offset 属性的介绍,希望能够帮助你更好地掌握 CSS 样式表的知识。


上一篇:CSS 属性 outline-color
下一篇:CSS 属性 outline-style