zoukankan      html  css  js  c++  java
  • YUI Reset CSS (学习摘抄)

    正在使用CSS的你,用过CSS Reset吗?当然,或许你用了,却不知道正在用,比如你可能用到:

    *{
       margin: 0;
       border: 0;
       padding: 0;
     
    }

    这也是一种CSS Reset的方法,让所有的选择器的padding、margin和border都设置成0。这是一种强大的方法,也是最简单,最安全的方法,不过,也是最占用资源的方法。对于小型的网站来说,用这个并不会带来大的资源浪费,但如果是像Yahoo这种架构非常大的网站,刚需要有选择地进行CSS重设,以减少资源浪费,所以推荐学习YUI Reset CSS。

    YUI Reset CSS

    Q:什么是YUI Reset CSS?
    A:顾名思义,其是 Yahoo! User Interface Library出品的一个CSS

    Q:它的作用是什么?
    A:作用很单纯,重置(reset)浏览器的默认样式。例如ul li 在IE 和Firefox下的默认margin值是不同的,使用YUI Reset CSS可以让各个浏览器默认值相同,这样页面各个元素默认显示的效果就相同了。

    Q:如何使用?
    A:粘贴代码到你的CSS文件的最上部分。

    以上都是简单的使用。下面来说说为什么要自定义。
    我们拿strong标签来说明,它实际的效果是加粗显示。但是在YUI Reset CSS 中strong标签失去了加粗的作用。
    从页面显示效果来看,strong并没有起到作用,我个人觉得这不是很合理,大多数情况下我们加strong就是为了使字体加粗显示,如果你需要其他的效果完全可以在CSS中单独定义。这种情况在站点比较大的情况下尤为重要,所以我觉得还原它们原有的表现比较好。同样的,还有em(用来斜体显示)。
    通常,我都会把strong>和em从YUI Reset CSS中去除。当然最终还要看个人习惯自定义你的YUI Reset CSS。

    附:YUI Reset CSS [ 原汁原味,未经自定义 :-) ]

    body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,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;
    }
    ol,ul {
    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;
    }

    YUI Reset CSS 官方链接:http://developer.yahoo.com/yui/reset/

    参考学习链接http://www.lofter.com/postentry?from=search&permalink=98680_254ff0    http://www.nowamagic.net/librarys/veda/detail/732

    另外相关博文链接http://www.blogjava.net/shenang/archive/2009/04/21/266712.html 

    http://every-best.iteye.com/blog/808345

    英文:

    Y! DN

    我是一只小菜鸟,小呀嘛小菜鸟,有用求点赞!!!

  • 相关阅读:
    strpbrk函数
    memchr函数
    memset函数
    strrev函数
    strncmp函数
    strset函数
    strtok函数
    计算机经典书籍之程序设计语言
    spring自定义bean的作用域
    lucene文章
  • 原文地址:https://www.cnblogs.com/Spring-Rain/p/5003458.html
Copyright © 2011-2022 走看看