-moz-stack-sizing
-moz-stack-sizing
非标准
此功能是非标准的,不处于标准轨道上.。不要在面向Web的生产站点上使用它:它并不适用于每个用户。实现之间也可能存在很大的不兼容性,而且这种行为在未来可能会发生变化。
-moz-stack-sizing
是一个扩展的CSS属性。通常情况下,一个stack
将会改变它的大小,以便它的所有子元素都是完全可见的。例如,将堆栈的一个孩子向右移动会扩大堆栈,使孩子保持可见状态。
如果您希望防止堆栈自动调整以容纳其子级,则可以将其设置-moz-stack-sizing
为ignore
子元素。该属性不是在堆栈本身,而是在堆栈的子上。这可以让你忽略某些子,而不是其他。
注意:
在以前的Gecko版本中,可以通过在堆栈元素上设置非常大的负向底部和右侧边距以及对不想忽略大小的子级同样大的正向底部和右侧边距来解决问题。(问题不会影响上方或左侧的子。)
初始值 | stretch-to-fit |
---|---|
适用元素 | all elements |
是否是继承属性 | yes |
适用媒体 | visual |
计算值 | as specified |
动画类型 | discrete |
正规顺序r | the unique non-ambiguous order defined by the formal grammar |
语法
/* Keyword values */
-moz-stack-sizing: auto;
-moz-stack-sizing: ignore;
/* Global values */
-moz-stack-sizing: inherit;
-moz-stack-sizing: initial;
-moz-stack-sizing: unset;
值
stretch-to-fit
子会影响堆栈的大小。在计算尺寸时,堆栈不会考虑它。
正式语法
ignore | stretch-to-fit
示例
.mainsheet {
-moz-stack-sizing: ignore;
}