Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/32.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Firefox CSS问题。Flex项溢出。如何使Flex项收缩?_Css_Flexbox - Fatal编程技术网

Firefox CSS问题。Flex项溢出。如何使Flex项收缩?

Firefox CSS问题。Flex项溢出。如何使Flex项收缩?,css,flexbox,Css,Flexbox,我的组件仅在firefox浏览器中隐藏。我认为这是CSS问题。我已从firefox控制台粘贴了一个图像。请解释这个“锁定”符号是什么,以及为什么我的组件的一半没有出现 flex项由于溢出而被隐藏。我尝试使用flex wrap,但这导致文本显示为两行。我可以使flex项收缩吗 element { } .abcs.results .side { display: -webkit-flex; display: flex; -webkit-flex-direction: colu

我的组件仅在firefox浏览器中隐藏。我认为这是CSS问题。我已从firefox控制台粘贴了一个图像。请解释这个“锁定”符号是什么,以及为什么我的组件的一半没有出现

flex项由于溢出而被隐藏。我尝试使用flex wrap,但这导致文本显示为两行。我可以使flex项收缩吗

element {
}
.abcs.results .side {
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: column;
    flex-direction: column;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    background-color: #f3f4f5;
    border-left: 2px solid #cdcfd1;
    padding: 15px;
    width: 310px;
}
.abcs.results .side {
    display: none;
}
* {
    margin: 0;
    padding: 0;
}
* {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
body {
    font-family: abcs_default;
    font-weight: 400;
    color: #5a5b5c;
    font-size: 14px;
}
body {
    line-height: 1.42857143;
    color: #333;
}
html {
    font-family: sans-serif;
    -webkit-text-size-adjust: 100%;
我可以让弹性物品缩水吗

element {
}
.abcs.results .side {
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: column;
    flex-direction: column;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    background-color: #f3f4f5;
    border-left: 2px solid #cdcfd1;
    padding: 15px;
    width: 310px;
}
.abcs.results .side {
    display: none;
}
* {
    margin: 0;
    padding: 0;
}
* {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
body {
    font-family: abcs_default;
    font-weight: 400;
    color: #5a5b5c;
    font-size: 14px;
}
body {
    line-height: 1.42857143;
    color: #333;
}
html {
    font-family: sans-serif;
    -webkit-text-size-adjust: 100%;

速记属性
flex
是写出以下属性的简明方法:

  • flex-grow
  • 弹性收缩
  • flex-basis
例如

flex: 1 1 100px;
给出一个(名义上
100px
宽)flex子元素的flex收缩系数
1

这意味着,当行中没有足够的空间时,flex子元素将相对于flex父元素中的其余flex项收缩一个系数
1


进一步阅读:


我可以通过将
最小宽度:0
添加到我的组件中来解决此问题。

您应该至少提供一些代码,以便我们可以最大限度地减少猜测。也许你可以用泛型代码重现这个问题。我在问题中加入了css,这只是一个偶然的机会,因为我看不到html,但是添加“框大小:边框框;”到“.side”有什么作用吗?