我正在尝试做一些简单的事情;更改输入的边框颜色。在IE11和最新的稳定版Chrome中,更改颜色也会更改其外观(显示3D /较厚):
如果我尝试使用“ 1px纯红色”,则边框看起来相同,但是尺寸会发生变化!
我试过弄乱了border-width和其他属性,但是它们都没有导致与默认值完全相同的大小/间距,只改变了颜色:(
(在发布之前,请先尝试在JSFiddle中进行更改...这么多的人正在发布错误的答案,然后将其删除!http://jsfiddle.net/S2TxT/4/)
<input type="text" value="Default" />
<input type="text" style="border: 1px solid red" />
在IE11和Chrome中,这使我得到了匹配的框。
至于为什么...浏览器将是浏览器?
<input type="text" value="Default" />
<input type="text" value="Default" style="padding: 2px 1px; border: 1px solid red" />
编辑
经过进一步调查,很明显为什么会发生这种情况:http : //jsfiddle.net/S2TxT/18/
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句