不在同一元素上使用宽度和填充/边距?

dav*_*gr8 5 html css

我见过很多人提到你不应该在CSS的同一个元素上使用宽度和填充或边距.这是为什么?

Ste*_*ken 8

因为某些浏览器将宽度视为元素的总宽度(包括填充和边距),而其他浏览器将宽度视为添加填充和边距的基本宽度.因此,您的设计在不同浏览器中看起来会有所不同.

有关更多信息,请参阅Box ModelQuirksmode的W3C页面.