• 轮框偏移 | outline-offset (Basic User Interface) - CSS 中文开发手册
    outline-offsetCSS 属性用于设置outline与一个元素边缘或边框之间的间隙。轮廓是围绕边界外的元素绘制的线条。元素与其轮廓之间的空间是透明的; 换句话说,它与父元素的背景相同。
    /* <length> values */outline-offset: 3px; outline-offset: 0.2em; /* Global values */ outline-offset: inherit; outline-offset: initial; outline-offset: unset;

初始值

0

适用元素

all elements

是否是继承属性

no

适用媒体

visual, interactive

计算值

as specified, but with relative lengths converted into absolute lengths

Animation type

a length

正规顺序

the unique non-ambiguous order defined by the formal grammar

  • 语法

    <length>元素和轮廓之间的空间宽度。负值将轮廓放入元素中。0放置轮廓的值使其与元素之间没有空间。
    正式语法
    <length>
    示例
    p { outline: 1px dashed red; outline-offset: 10px; background: yellow; border: 1px solid blue; margin: 15px; }
  • <p>Gallia est omnis divisa in partes tres.</p>
    规范

Specification

Status

Comment

CSS TransitionsThe definition of 'outline-offset' in that specification.

Working Draft

Defines outline-offset as animatable.

CSS Basic User Interface Module Level 3The definition of 'outline-offset' in that specification.

Candidate Recommendation

Initial definition

  • 浏览器兼容性

Feature

Chrome

Firefox (Gecko)

Internet Explorer

Opera

Safari (WebKit)

Basic support

1.0

1.5 (1.8)

No support

9.5

1.2


Feature

Android

Firefox Mobile (Gecko)

IE Phone

Opera Mobile

Safari Mobile

Basic support

?

?

?

?

?