CSS的选择器

css的选择器:

  1,基本选择器。

  2,高级选择器。

基本选择器包含:

  1,标签选择器

    标签选择器可以选中所有的标签元素,比如div,ul,li,p等等,不管标签藏得多深,都能选中,选中的是所有的,而不是某一个,所以说"共性",而不是:“特性”。

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Document</title>
    <style>
        body{
            color: gray;
            font-size: 12px;
        }
        p{
            color: red;
            font-size: 20px;
        }
        span{
            color: yellow;
        }
    </style>
</head>
<body>
    段落
    <p>你好</p>
    <span>世界!</span>
</body>
</html>
标签选择器代码

  2,id选择器  :   #id

    同一个页面中id不能重复,任何标签都可以设置id。

    id命名规范:要以字母,可以有数字,下划线,大小写严格区分。

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Document</title>
    <style>
        #b1{
            color: green;
        }
        #p1{
            color: red;
        }
        #s1{
            color:blue;
        }
    </style>
</head>
<body id="b1">
    段落
    <p id="p1">你好</p>
    <span id="s1">世界!</span>
</body>
</html>
id选择器

  3,类选择器

    所谓类就是class,class与id非常相似,任何的标签,都可以加类但是可以重复,属于归类的概念。

    同一个标签中可以携带多个类,用空格隔开。

 

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Document</title>
    <style>
        .w{
            color: green;
        }
    </style>
</head>
<body class="w">
    段落
    <p class="w">你好</p>
    <span class="w">世界!</span>
</body>
</html>
类选择器

 

总结:

  • 不要去试图用一个类将我们的页面写完。这个标签要携带多个类,共同设置样式
  • 每个类要尽可能的小,有公共的概念,能够让更多的标签使用

玩好了类 就等于玩好了css中的1/2

到底使用id还是用class?
答案:尽可能的用class。除非一些特殊情况可以用id

原因:id一般是用在js的。也就是说 js是通过id来获取到标签

 

posted @ 2018-05-22 22:31  Qingqiu_Gu  阅读(148)  评论(0编辑  收藏  举报