1

有人可以对这种 jsFiddle 行为有所了解吗?http://jsfiddle.net/zZgmn/1/

我想要做的是让input[type=text]盒子有一个特定的宽度。但是,将 flex-direction 设置为 row 时,输入框拒绝更改大小。

但是,如果您将 flex-direction 设置为 column,您可以看到文本框将更改为指定的宽度?

如果我取消宽度,我会想象文本框应该可以弯曲以填充内容,但事实并非如此。

我似乎错过了什么。

我尝试了很多变体,但我理解的应该用于设置宽度的变体是-webkit-flex:0 0 32px;但这似乎没有任何影响。

编辑

此图像显示了渲染的输入框。它不是 5px 宽。 输入溢出

此图像显示了输入框应放入其中的父级的渲染弹性区域。 父宽度

4

1 回答 1

6

知道了!

所以你必须在你的输入框中添加一个大小。<input type="text" size="2" />

希望这可以帮助某人。

于 2013-07-03T17:55:57.833 回答