CSS选择器

选择器:筛选具有相似特征的元素

    分类:

   1.基础选择器

               1.id选择器:选择具体的id属性值的元素,建议在一个html页面中id值唯一。

                          语法:#id值{}

               2.元素选择器:选择具有相同标签名称的元素

                          语法:标签名称{}

                         注意:id选择器优先级高于元素选择器

              3.类选择器:选择具有相同的class属性值的元素。

                            语法:.class属性值{}

                              注意:类选择器优先级高于元素选择器

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>基础选择器</title>

    <style>
        #div1{
            color: red;
        }
        div{
            color: blue;
        }
        .class1{
            color: blueviolet;
        }
    </style>
</head>
<body>
<div ID="div1">你是大哥</div>
<div>兄弟你好吗</div>
<div class="class1">嗯嗯 好的</div>

</body>
</html>

 

2.扩展选择器:

       1.选择所有元素:

                 语法: *{}

        2.并集选择器:

                选择器1,选择器2{}

 

          3.子选择器:筛选选择器1元素下的选择器2元素

                 语法:选择器1 选择器2{}

 

          4.父选择器:筛选选择器2的父元素选择器1

                  语法:选择器1>选择器2{}

 

          5.属性选择器:选择元素名称,属性名=属性值的元素

                   语法:元素名称[属性名="属性值"]{}

 

          6.伪类选择器:选择一些元素具有的状态

                  语法:元素:状态{}

                     如:<a>

                          状态:

                                  link:初始化的状态

                                visited:被访问过的状态

                                active:正在访问的状态

                               hover:鼠标悬浮的状态


<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>扩展选择器</title>
    <style>
        div p {
            color: red;
        }

        div > p {
            border: 1px solid greenyellow;
        }

        input[type='text']{
            border: 6px solid purple;
        }

        a:link{
            color: darkblue;
        }
        a:active{
            color: darkmagenta;
        }
        a:hover{
            color: red;
        }
        a:visited{
            color: purple;
        }
    </style>
</head>
<body>

<div>
    <p>你是大佬!</p>
</div>

<p>不不不 我不是啊</p>

<input type="text">
<input type="password"><br>

<a href="https://www.baidu.com">百度一下咯</a>
</body>
</html>

 

 

很多的可以在文档里查看应用。

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值