-moz-float-edge

非标准:此功能是非标准的,并且不在标准跟踪中。不要在面向网络的生产站点上使用它:它不会对所有用户起作用。实现之间也可能存在很大的不兼容性,并且行为将来可能会改变。

已弃用:此功能不再推荐。虽然一些浏览器可能仍然支持它,但它可能已经从相关的网络标准中删除,可能正在被删除,或者可能只是为了兼容性目的而保留。避免使用它,如果可能,更新现有代码;请参阅本页底部的兼容性表,以指导您的决定。请注意,此功能随时可能停止工作。

非标准的-moz-float-edge CSS 属性指定元素的高度和宽度属性是否包含边距、边框或填充厚度。

语法

css
/* Keyword values */
-moz-float-edge: content-box;
-moz-float-edge: margin-box;

/* Global values */
-moz-float-edge: inherit;
-moz-float-edge: initial;
-moz-float-edge: unset;

Values

content-box

高度和宽度属性包含内容,但不包含填充、边框或边距。

margin-box

高度和宽度属性包含内容、填充、边框和边距。

正式定义

Initial valuecontent-box
Applies to所有元素
Inherited
Computed value如指定
Animation type离散

正式语法

-moz-float-edge =
  content-box | margin-box

示例

HTML

html
<div class="box">
  <p>Lorem ipsum dolor sit amet, consectetur adipiscing elit.</p>
</div>

CSS

css
.box {
  display: block;
  height: 5px;
  margin: 0.5em auto 0.5em auto;
  color: gray;
  -moz-float-edge: margin-box;
  box-sizing: border-box;
}

Result

规范

不属于任何标准。

浏览器兼容性

BCD 表格仅在浏览器中加载

另请参阅