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)而被放弃。
浏览器兼容性
Feature | Chrome | Firefox (Gecko) | Internet Explorer | Opera | Safari (WebKit) |
---|---|---|---|---|---|
Basic support | No support | No support | No support | No support | No support |
Feature | Android | Firefox Mobile (Gecko) | IE Phone | Opera Mobile | Safari Mobile |
---|---|---|---|---|---|
Basic support | No support | No support | No support | No support | No support |