css - Firefox、Flexbox 和溢出

标签 css flexbox

在上次 firefox 更新后,一些 css3 代码已被破坏... Example (jsfiddle)。

  • 在 Chrome 中: normal, chome
  • 在 Firefox 34 中: firefox 34, bad

是bug吗?还是正常工作?我需要更改什么来修复它?为什么 #flex 不能正确调整大小?

HTML:

<div id="outer">
    <div id="flex">
        <label>123</label>
        <input type="text" value="some text" />
    </div>
</div>  

CSS:

#outer { display: flex; }

#flex {
    display: flex;
    border: 1px solid green;
    outline: 1px solid red;
}

label { flex: 0 0 80px; }

最佳答案

修复:

input { min-width: 1px; }

垂直方向 - min-height;

关于css - Firefox、Flexbox 和溢出,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27424831/

相关文章:

html - 将文本右对齐并对齐图标

css - 在 Opera 中禁用提交按钮更改颜色

html - 可滚动侧边栏内的 Flexbox 粘性页脚

html - 将背景应用于 flex 子项无法正常工作

html - 使用 flexbox 将元素左对齐和居中对齐

html - 是否可以在 CSS 中证明 OL 的合理性?文本对齐不起作用

html - html表格的半边框

css - 图片弹出问题

html - Firefox 中的 Flexbox inline-flex 错误

html - bootstrap - 子项填充父项的 100%,但不会更大