• 技术文章 >web前端 >前端问答

    css3中属性选择器有哪三种

    青灯夜游青灯夜游2021-12-14 18:50:53原创112

    css3中的三种属性选择器:1、“[属性名^=值]”,匹配属性值以指定值开头的每个元素;2、“[属性名$=值]”,匹配属性值以指定值结尾的每个元素;3、“[属性名*=值]”,匹配属性值中包含指定值的每个元素。

    本教程操作环境:windows7系统、CSS3&&HTML5版、Dell G3电脑。

    css3中的三种属性选择器

    属性选择器描述示例示例说明CSS
    [attribute^=value]匹配属性值以指定值开头的每个元素a[src^="https"]选择每一个src属性的值以"https"开头的元素3
    [attribute$=value]匹配属性值以指定值结尾的每个元素a[src$=".pdf"]选择每一个src属性的值以".pdf"结尾的元素3
    [attribute*=value]匹配属性值中包含指定值的每个元素a[src*="44lan"]选择每一个src属性的值包含子字符串"44lan"的元素3

    [attribute^=value]属性选择器

    [attribute^=value] 选择器匹配元素属性值带指定的值开始的元素。

    示例:

    设置class属性值以"test"开头的所有div元素的背景颜色

    <!DOCTYPE html>
    <html>
    <head>
    <style> 
    div[class^="test"]
    {
    background:#ffff00;
    }
    </style>
    </head>
    <body>
    
    <div class="first_test">The first div element.</div>
    <div class="second">The second div element.</div>
    <div class="test">The third div element.</div>
    <p class="test">This is some text in a paragraph.</p>
    
    </body>
    </html>

    1.png

    [attribute$=value]属性选择器

    [attribute$=value] 选择器匹配元素属性值带指定的值结尾的元素。

    示例:

    设置class属性值以"test"结尾的所有元素的背景颜色:

    <!DOCTYPE html>
    <html>
    <head>
    <style> 
    [class$="test"]
    {
    background:#ffff00;
    }
    </style>
    </head>
    <body>
    
    <div class="first_test">The first div element.</div>
    <div class="second">The second div element.</div>
    <div class="test">The third div element.</div>
    <p class="test">This is some text in a paragraph.</p>
    
    </body>
    </html>

    2.png

    [attribute*=value]属性选择器

    [attribute*=value] 选择器匹配元素属性值包含指定值的元素。

    示例:

    设置class属性值包含"test"的所有元素的背景颜色

    <!DOCTYPE html>
    <html>
    <head>
    <style> 
    [class*="test"]
    {
    background:#ffff00;
    }
    </style>
    </head>
    <body>
    
    <div class="first_test">The first div element.</div>
    <div class="second">The second div element.</div>
    <div class="test">The third div element.</div>
    <p class="test">This is some text in a paragraph.</div>
    
    </body>
    </html>

    3.png

    (学习视频分享:css视频教程

    以上就是css3中属性选择器有哪三种的详细内容,更多请关注php中文网其它相关文章!

    声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。
    专题推荐:css3 属性选择器
    上一篇:css3有哪些新增的选择器 下一篇:css3定位有几种

    相关文章推荐

    • css3的font是什么意思• css3怎样实现选择表格的偶数行• 渐变是css3新增的吗• css3怎样实现img等比例缩小• 怎样用css3实现鼠标悬停时的阴影效果• css3有哪些新增的选择器

    全部评论我要评论

  • 取消发布评论发送
  • 1/1

    PHP中文网