重置还是不重置-这是个CSS问题

  每个浏览器都有他自己的一个默认样式。可以保证HTML在没有自定义样式的情况下也能被有据可循的渲染。你应该知道:未访问的链接是蓝色、访问过的是紫色、strong标签加粗显示、H1的字号大一些。然后,各厂商就是喜欢让我们的生活丰富多彩一点,然后每个浏览器的默认样式都不相同。所以,你怎么能保证你的自定义样式不会被浏览器的默认样式影响呢?

  CSS重置,这个方法通常用来清除浏览器内置的默认样式。通常,所有的字体和line-height都设置为100%,margin、padding设置为0px,去掉border,列表也无样式。

  Eric Meyer的CSS重置方案是第一个也是被大家广泛使用的。HTML5 doctor的HTML5 Reset Stylesheet也可以帮助设置一些新的元素。CSSReset.com还提供一些别的不错的方案和文档。

  应该使用CSS重置吗?

  我随便看了30个网站,其中大多数都使用了CSS重置。他的优点很明显:

  • 可以提供完全空白的画布,然后你就可以自己定义相应的样式了
  • 开发更加有逻辑性:你只是添加样式而不是移除和修改
  • 浏览器的兼容性问题可以降到最小

  尽管有这些优点,但是我还是不使用CSS重置。实际上,也不完全正确,我会使用margin和padding的重置,因为默认的实在是没用:

* { padding: 0; margin: 0; }        
        

it知识库重置还是不重置-这是个CSS问题,转载需保留来源!

郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。