输入超出容器范围

6

我有一个问题,就是将width: 100%设置给容器内的输入框会导致其超出容器的宽度,但按钮似乎不会出现这个问题:

<form>    
  <input type="text" class="input"></input>    
  <button>Button</button>
</form>

CSS(层叠样式表):
form {
  max-width: 200px;  
  border: 1px solid #eee;   
}

.input, button {
  width: 100%;
}

在这个例子中,按钮正确地填充了容器,但输入框延伸得更远: enter image description here 我该如何解决这个问题?
我已经创建了一个CodePen:http://codepen.io/jviotti/pen/qfFmH
1个回答

9

@Paulie_D 感谢您的codepen和供应商前缀建议,我已更新我的答案,但我更愿意将其设置在.input, button上,而不是在可能存在性能问题的*上。 - web-tiki
您提到的性能问题已经成为一些讨论的主题,但并不是一个重要因素。 - Paulie_D

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接