CSS各种选择器 【一】

个人整理的一份尽量简单详细的CSS选择器,方便阅读和使用!

先来说一下比较新的选择器: CSS3 的 属性选择器 :
以开头名称的一份来设置的选择器: ^=

div[id^=“pri”]{
        color:red;
}
设置以 id 属性值 以“pri”开头的所有div元素 的样式

p[class^=“abc”]{
        color:#faf;
}
设置以 class 属性值 以 “abc”开头的所有p元素 的样式


[data^=“sss”]{
        color:#afa;
}

设置以自定义 data 属性值 以“sss”开头的样式

其他的以此类推


有匹配开头的,自然也有以结尾值为准的选择器: $=
下面展示一下区别:
div[id$="ss"] 	 
设置以 id 属性值 以“ss”结尾的所有div元素 的样式

p[class$="dd"]
设置以 class 属性值 以 “dd”结尾的所有p元素 的样式   

 (代码用法同上) 


还有一种匹配包含此字符(值)的选择器: *=

div[id*=“123”]

设置以 id 属性值 包含“123”的所有div元素 的样式



p[class*=“in”]

设置以 class 属性值 包含“in”的所有p元素 的样式



(代码用法同上)


实用代码展示

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

    <style>
        div[id^="pri"]{
            color:red;
        }

        p[class^="abc"]{
            color:#faf;
        }

        [data^="sss"]{
            color:#afa;
        }

        p[class$="dd"]{
            color:#aaf;
        }

        div[id$="ss"]{
            color:#99DF34;
        }

        div[id*="123"]{
            background: #00bcd4;
        }

        p[class*="in"]{
            background: #FF6FDE;
        }
    </style>
</head>
<body>

    <div id="print"> 打印 </div>

    <div id="primary"> 原色 </div>

    <p class="abc1">Lorem ipsum dolor sit amet, consectetur adipisicing elit. Ab, corporis excepturi harum laudantium?</p>

    <p class="abcqqq">voluptate voluptatum. Alias autem consectetur expedita harum obcaecati pariatur perspiciatis rerum unde</p>

    <div data="sss2">Alias autem consectetur expedita harum</div>

    <div id="lkasss">consectetur expedita harum</div>

    <p class="xxdd">consectetur expedita harum</p>

    <div id="a1230">1234567890</div>

    <p class="paging">0987654321</p>
</body>
</html>

效果图:

这里写图片描述

不过稍微有点遗憾的是这个选择器不能兼容IE6

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值