• CSS 3,选择器之属性选择器


    CSS 3中增加了下面三种属性选择器

    1、[att*=val]

    如果元素用att表示的属性值中包含val,则该元素使用这个样式。

    eg. [id*=section]{background-color:red;} //像 id = "subsection"等id包含section的元素都使用这个样式

    2、[att^=val]

    如果元素用att表示的属性值的开头字符为val,则该元素使用这个样式。 

    eg. [id^=section]{background-color:red;} //像 id = "section2"等id以section开头的元素都使用这个样式 

    3、[att$=val]

    如果元素用att表示的属性值的结尾字符为val,则该元素使用这个样式。 

    eg. [id^=\-1]{background-color:red;} //像 id = "section-1"等id以-1结束的元素都使用这个样式。注:改属性选择器中必须在指定匹配字符前加上"\"这个转义字符。

    灵活运用属性选择器例子:

    View Code 
      1 <!DOCTYPE html>
     2 <head>
     3 <meta charset = "UTF-8" />
     4 <title>Web Storage示例</title>
     5 <style type="text/css">
     6 a[href$=\/]:after,a[href$=htm]:after
     7 
    {
     8     content
    :"WEB图像";
     9     color
    :red;
    10 
    }
    11 
    12 a[href$=jpg]:after
    13 
    {
    14     content
    :"JPEG图像文件";
    15     color
    :green;
    16 
    }    
    17 
    </style>
    18 
    19 </head>
    20 <body>
    21 <ul>
    22     <li><href="http://www.baidu.com/" >百度一下,你就知道</a></li>
    23     <li><href="http://Lulingniu/css 3.htm">css 3的新特征</a></li>
    24     <li><href="photo.jpg">图像素材</a></li>
    25 </ul>
    26 </body>
    27 </html>

    效果图:

     

  • 相关阅读:
    转 闭包简单理解
    mac 利用 sshpass 自动登录
    阮一峰 IaaS,PaaS,SaaS 的区别
    YMP运行初始化步骤
    强烈推荐 在线接口文档管理工具 小幺鸡 小团队可以省掉测试了
    springboot JSP 404
    并发测试 JavaDemo
    JS刷新当前页面的几种方法总结
    jquery checkbox勾选/取消勾选只能操作一次的诡异问题
    微信网页 第三方登录原理详解(转)
  • 原文地址:https://www.cnblogs.com/ada313/p/2261702.html
Copyright © 2020-2023  润新知