CSS——(2)选择器

CSS选择器

即选择(查找)html标签的方法

  • 格式:

    选择器
    {
        样式属性1:取值1;
        样式属性2:取值2;
        ……
    }
    

一、基本选择器

1、元素选择器

元素选择器,就是“选中”相同的元素,然后对相同的元素设置同一个CSS样式。

语法:

? 元素符号{属性:属性值;...}

<!DOCTYPE html>
<html>
<head>
    <title></title>
    <style type="text/css">
        div{color:red;}
    </style>
</head>

<body>
    <div>博客园</div>
    <p>博客园</p>
    <span>博客园</span>
    <div>博客园</div>
</body>
</html>

效果:

CSS——(2)选择器

2、id选择器

我们可以为元素设置一个id,然后针对这个id的元素进行CSS样式操作。(? 注意:在同一个页面中,不允许出现两个相同的id)

语法:

#id名称{属性:属性值;...}

举例:

<!DOCTYPE html>
<html>
<head>
    <title></title>
    <style type="text/css">
       #box{color:red;}
    </style>
</head>

<body>
    <div>博客园</div>
    <div id="box">博客园</div>
    <div>博客园</div>
</body>
</html>
  • id名前面必须要加上前缀“#”,否则该选择器无法生效。id名前面加上“#”,表明这是一个id选择器。
3、类选择器

class选择器,也就是“类选择器”。我们可以对“相同的元素”或者“不同的元素”设置一个class(类名),然后针对这个class的元素进行CSS样式操作。

语法:

.class名称{属性:属性值;...}

举例:

<!DOCTYPE html>
<html>
<head>
    <title></title>
    <style type="text/css">
       .box{color:red;}
    </style>
</head>

<body>
    <div>博客园</div>
    <p class="box">博客园</p>
    <span class="box">博客园</span>
    <div>博客园</div>
</body>
</html>

分析:

? p元素和span元素是两个不同的元素,但是我们可以为这两个不同的元素设置相同的class,这样就可以同时为这两个不同的元素设置相同的CSS样式了。

4、子元素选择器

子元素选择器,就是选中某个元素下的子元素,然后对该子元素设置CSS样式。

语法:

#父元素 #子元素{属性:属性值}

? 父元素与子元素必须用空格隔开,从而表示选中某个元素下的子元素。

举例:

<!DOCTYPE html>
<html>
<head>
    <title></title>
    <style type="text/css">
        #father1 div{color:blue;}
        #father2 #p1{color:red;}
    </style>
</head>
<body>
    <div id="father1">
        <div>博客园</div>
        <div>博客园</div>
    </div>
    <div id="father2">
        <p id="p1">博客园</p>
        <p id="p2">博客园</p>
        <span>博客园</span>
    </div>
</body>
</html>

效果:
CSS——(2)选择器

5、群组选择器

群组选择器,就是同时对几个选择器进行相同的操作。常常,我们的CSS 样式中会有好几个地方需要使用到相同的设定时,一个一个分开写重覆性太高且显得冗长,更不好管理....在CSS 语法的基本设定中,就可以把这几个相同设定的选择器合并在一起,原本可能是写了7~8 行相同的语法,合在一起后就只要短短的一小行

语法:

选择器1,选择器2...{属性:属性值}

举例:

<!DOCTYPE html>
<html>
<head>
    <title></title>
    <style type="text/css">
        h3,div,p,span{color:red;}
    </style>
</head>
<body>
    <h3>博客园</h3>
    <div>博客园</div>
    <p>博客园</p>
    <span>博客园</span>
</body>
</html>

参考文章:https://blog.csdn.net/wuyxinu/article/details/103583618

CSS——(2)选择器

上一篇:PHP 表单处理


下一篇:3.JS