html - flex 基础不起作用

标签 html css flexbox

我有两个 flex 元素; #left 应该是 640px 宽,#right 应该只填充容器的剩余部分,但是如果 #right 中有很长的单词,它忽略了 #leftflex-basis:640px,基本上把它变成了一些奇怪的 % 宽度。如果我删除 #right 的内容,一切都会按预期进行。

http://jsfiddle.net/f49nL0o7/

最佳答案

好吧,我明白了。由于 flex-shrink 默认为所有 flex 元素的 1,我必须在 #left 上将其设置为 0所以它不会弄乱宽度。

关于html - flex 基础不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31842789/

相关文章:

javascript - 如何在我的网站上显示 map 并允许用户选择国家

html - CSS元素的位置

javascript - 在网络 worker 之间共享变量? [全局变量?]

如果行内 block div 中没有位置,则 HTML 段落换行

html - div 不像 chrome 那样在 firefox/ie 上起作用

html - 使不可见文本可选择

html - 是否可以为 TD 和 COL/COLGROUP 元素的交互编写 CSS 选择器?

html - 具有动态高度元素的响应式高度布局

html - 带有溢出滚动的 Flexcontainer

javascript - 为什么我的棋盘不使用 flexbox 环绕?