之间的框模型不一致我意识到<input type="submit"/>
有一个border-box
框模型,而<input type="text"/>
有一个content-box
框模型。这种行为存在于IE8和FF中。不幸的是,这让我无法将这种风格很好的均匀大小的输入:<input type =“submit”/>和<input type =“text”/>
input, textarea
{
border: 5px solid #808080;
padding:0px;
background-color:#C0C0C0;
width:20em;
}
是由IE和FF这个正确的行为?有没有一个跨浏览器解决这个问题的方法?
这也是Chrome浏览器的情况下,所以我认为必须假定这一行为ALS“设计”。 Chrome在调试器中显示它是“用户代理样式”,它显示: 'input:not([type =“image”]),textarea - border-box' – Rolf