我有一个带有标签的复选框列表,我注意到与IE相比,Firefox中的间距看起来有所不同。
我已经应用了下面的CSS来尝试删除所有的空格。
border: 0 none;
margin: 0;
outline: medium none;
padding: 0;
不幸的是,正如您从下面的屏幕截图中看到的,在Firefox复选框和标签之间似乎仍然有一些额外的空间。
Firefox:
Internet Explorer
为什么Firefox仍然在复选框和标签之间显示空格,而Internet Explorer使用相同的CSS没有空格?
发布于 2013-06-20 12:38:09
简而言之,你看到这种情况的原因是,这些细节并没有被定义为任何地方的标准,归根结底是“用户代理样式表”--一组由特定浏览器应用的默认样式。
这让许多设计师/开发人员感到沮丧,并导致了一些CSS重置样式表的开发。最好的(在我看来)之一是normalize.css
,它的目标是提供一致和合理的默认值,平滑跨浏览器的不一致,就像你所描述的那样。
https://stackoverflow.com/questions/17213312
复制