如何规范化浏览器的填充和边距

cho*_*obo 6 css cross-browser css-reset

其他设计师如何规范浏览器的填充和边距.我已经尝试过CSS Resets(目前正在使用YUI),但是我仍然遇到很多不一致的问题.

对于某些元素,似乎某些浏览器将填充或边距设置为0px将触发浏览器使用由该浏览器确定的默认填充和边距.有没有办法硬重置所有浏览器的填充或边距,以便有一致的外观?


更新

从其他研究和反馈看来,几乎不可能让网站在不同的浏览器中看起来相同.我想我会坚持使用CSS重置,只是尝试更好地规划我的网站.

我不确定如何克服覆盖样式设置的默认浏览器机制,这可能需要付出太多努力.

Lia*_*iam 1

这通常可以通过 CSS 重置来解决,但并非所有解决方案都能完成。在某些浏览器上,整个主体必须​​将其边框设置为 0(即 Opera,有时是 IE)才能真正相同。请尝试以下操作:

body,html{margin:0;border:0;padding:0;}

由于您没有说出哪个元素或给出链接,所以我无法对此进行深入探讨。您在哪些元素上遇到了麻烦?