我见过很多人提到你不应该在CSS的同一个元素上使用宽度和填充或边距.这是为什么?
因为某些浏览器将宽度视为元素的总宽度(包括填充和边距),而其他浏览器将宽度视为添加填充和边距的基本宽度.因此,您的设计在不同浏览器中看起来会有所不同.
有关更多信息,请参阅Box Model和Quirksmode的W3C页面.