【CSS】尝试性使用一下css容易混淆的属性选择器

属性选择器(拷贝自菜鸟教程)

[attribute~=value][title~=flower]选择标题属性包含单词"flower"的所有元素
[attribute|=language][lang|=en]选择 lang 属性等于 en,或者以 en- 为开头的所有元素
[attribute^=value]a[src^="https"]选择每一个src属性的值以"https"开头的元素
[attribute$=value]a[src$=".pdf"]选择每一个src属性的值以".pdf"结尾的元素
[attribute*=value]a[src*="runoob"]选择每一个src属性的值包含子字符串"runoob"的元素

 栗子

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
    <style>
        img{
            width: 100px;
        }

        img[src$='.jpg']{
            width: 150px;
        }

        img[src^='./']{
            border: 1px solid red;
        }

        /*[attribute~=value]只对属性值为英文句子的属性生效*/
        div[title~='name']{
            color: red;
        }

        div[name~='李逍遥']{
            color: black;
        }

        img[src*='5b']{
            width: 500px;
        }
        /*[attribute|=value]只对属性值使用了连词符号的属性,中英文都可以()*/
        div[hi|=你好]{
            color:blue;
        }

        div[do|=you]{
            font: 20px '方正姚体';
        }
    </style>
</head>
<body>
    <img src="1.属性选择器.html" />
    <img src="./asset/img/5b75696a1aaf0.jpg" />
    <img src="./asset/img/5b75696ab7a0d.jpg" />
    <div title="my name is gh" name="我是李逍遥" hi="你好-世界" do="you-do">我系渣渣辉</div>
</body>
</html>

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值