CSS

marker-offset

标记偏移

非标准

这个功能是非标准的,不在标准跟进轨上。不要在面向Web的生产站点上使用它:它不适用于每个用户。实现之间也可能存在大的不兼容性,并且行为在未来可能会改变。

marker-offset CSS属性描述标记盒的最近边界边缘和目标节点之间的距离。

通常标记框是一个::before::after伪元素设置为display: marker;

这个属性是在CSS 2中提出的,但放弃于CSS 2(修订版1)中,从未实现过。这被认为是非标准的。

Initial value
应用对象elements with display: marker;
是否可继承no
媒体visual
计算值as specified
动画类型discrete
规范顺序the unique non-ambiguous order defined by the formal grammar

语法

/* Keyword value */ marker-offset: auto; /* <length> values */ marker-offset: 10px; marker-offset: 2em; /* Global values */ marker-offset: inherit; marker-offset: initial; marker-offset: unset;

<length>查看<length>可能的单位。auto浏览器将计算并选择一个偏移量。

形式语法

<length> | auto

实例

li:before { display: marker; marker-offset: 4px; }

规范

是在CSS 2中提出的,因为CSS 2(Level 1)而被放弃。

浏览器兼容性

FeatureChromeFirefox (Gecko)Internet ExplorerOperaSafari (WebKit)
Basic supportNo supportNo supportNo supportNo supportNo support

FeatureAndroidFirefox Mobile (Gecko)IE PhoneOpera MobileSafari Mobile
Basic supportNo supportNo supportNo supportNo supportNo support