看在上帝的份上!!为什么我的输入框右边被截断了?我查看了 chrome 中的填充和边距,但看不出是什么原因造成的。我对此很陌生,但这仍然是一个谜。
问问题
4811 次
5 回答
7
因为它是 100% + 10px (padding) + 2px (border) 宽。尝试使用:
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
-ms-box-sizing: border-box;
box-sizing: border-box;
查看更新的小提琴 > http://jsfiddle.net/GCt3z/2/
于 2012-10-14T19:00:18.523 回答
1
.fieldwrapper
有overflow: hidden
。您设置label
为浮动,这意味着下一个 div 将获得整个包装的宽度。这会将其移动到标签的右侧,与两个标签的父级相同。您需要为.fieldwrapper
.
于 2012-10-14T19:00:31.330 回答
0
您的输入比其溢出设置为隐藏的父级长。
于 2012-10-14T18:59:26.573 回答
0
更改.fieldwrapper
为{ overflow: auto;}
,您可以看到输入溢出该 div。
于 2012-10-14T18:59:29.743 回答
0
Try to reduce width:100%
to width:96%
in .field
class, then the issue will be solved
于 2012-10-14T19:05:13.387 回答