开发者社区> 问答> 正文

css reset怎么用

css reset怎么用

展开
收起
云计算小粉 2018-05-10 20:07:01 3457 0
4 条回答
写回答
取消 提交回答
  • Reset样式的目的就是清除某些浏览器的默认样式,方便css的书写:例如:*{margin:0;padding:0;list-style:none;}
    normalize的理念与reset的不同,他并不是清除浏览器的默认样式,而是尽量将所有的浏览器的默认样式统一。

    2019-07-17 22:14:33
    赞同 展开评论 打赏
  • 直接在页面引入即可 https://github.com/necolas/normalize.css

    2019-07-17 22:14:33
    赞同 展开评论 打赏
  • HTML标签在浏览器中都有默认的样式,不同的浏览器的默认样式之间存在差别。例如ul默认带有缩进样式,在IE下,它的缩进是由margin实现的,而在Firefox下却是由padding实现的。开发时浏览器的默认样式可能会给我们带来多浏览器兼容性问题,影响开发效率。现在很流行的解决方式是一开始就将浏览器的默认样式全部覆盖掉,这就是css reset。

    部分css reset内容如下:

    html {color:#000;background:#FFF;}t5

    body,div,dl,dt,dd,ul,ol,li,
    h1,h2,h3,h4,h5,h6,
    pre,code,form,fieldset,legend,
    input,textarea,p,blockquote,th,td{margin:0;padding:0;}
    table {border-collapse:collapse;border-spacing:0;}
    fieldset,img {border:0;}
    address,caption,cite,code,dfn,em,strong,th,var {font-style:normal;font-weight:normal;}
    li {list-style:none;}
    caption,th {text-align:left;}
    h1,h2,h3,h4,h5,h6 {font-size:100%;font-weight:normal;}
    q:before,q:after {content:'';}
    abbr,acronym {border:0;font-variant:normal;}
    sup {vertical-align:text-top;}
    sub {vertical-align:text-bottom;}
    input,textarea,select {font-family:inherit;font-size:inherit;font-weight:inherit;}
    input,textarea,select {*font-size:100%;}
    legend {color:#000;}

    2019-07-17 22:14:33
    赞同 展开评论 打赏
  • css reset 是为了抹平不同浏览器之间的初始样式差异。放在所有页面级css前面。
    常见的 reset 有 normalize.css

    参考地址 https://github.com/necolas/normalize.css/

    2019-07-17 22:14:33
    赞同 展开评论 打赏
问答分类:
问答标签:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
零基础CSS入门教程 立即下载
JSPatch 成长之路 立即下载
《零基础HTML入门教程》 立即下载