• css3学习 之 css选择器(css3 属性选择器)



    http://www.cnblogs.com/blueSkys/archive/2011/12/26/2301733.html 

    这是上一篇css选择器介绍里面内容比较详细。。大家可以看看 下面我将结合《HTML 5与css 3权威指南》这本书 对css选择器再进行记录下

    里面有些个人见解如果看客觉得有问题。可以提出来。。谢谢

    先说明下本机浏览器吧:opera 10 firefox 4.0 chrome 由于是公司机器xp的。。所以ie版本为 ie8  另外有一个ietest

    在css3中,提倡使用选择器来将样式与元素直接绑定起来,这样的话,在样式表中什么样式与元素相匹配变得一目了然,修改起来也很方便。不仅如此,通过选择器,我们还可以实现各种复杂的指定,同时也能大量减少样式表的代码书写量,最终书写出来的样式也会变得简洁明了。 

     1:css3 属性选择器

     (1)[att*=val]; (2)[att^=val];(3)[att$=val];

    1: [att*=val];解释:如果元素用att表示的属性之属性值中包含用val指定的字符的话,则该元素使用这个样式.

     example:

    <html> 

    <head>
    <style>
    [id*=section]{
        background-color:red;
    }
    </style>
    </head>
    <body>
    <id="sections9999"></p>
    </body>
    </html>

    运行效果:除了ie其他均能正常显示。。

     2:[att^=val];解释:如果元素用att表示的属性之属性值的开头为用val指定的字符的话,则该元素使用这个样式。(其实你可以这样理解在正则里面^匹配开头嘛所以喽。。)

      example:

     略;

     运行效果:除了ie其他均能正常显示。。

    3:[att$=val];解释:如果元素用att表示的属性之属性值的结尾为用val指定的字符的话,则该元素使用这个样式。(在正则里面$匹配结尾。。)

      example:

     略;

     运行效果:除了ie其他均能正常显示。。 

    下面再看一个例子:

      

    <html> 
    <head>
    <meta content="text/html; charset=UTF-8" http-equiv="Content-Type">
    <style>
    a[href$=\/]:after,a[href$=html]:after,a[href$=htm]:after
    {
        content
    :"web网页";
        color
    :red;
    }
    a[href$=jpg]:after
    {
        content
    :"JPG图像素材";
        color
    :green;
    }
    </style>
    </head>
    <body>
    <ul>
    <li><href="http://home.cnblogs.com/blog/">博客</a></li>
    <li><href="http://www.cnblogs.com/webblog/archive/2009/07/07/1518274.html">css选择器</a></li>
    <li><href="ss.jpg">图像素材</a></li>
    </ul>
    </body>

    </html>

      

      运行效果:除了ie其他均能正常显示。。

      

  • 相关阅读:
    第03组 Alpha冲刺(2/4)
    第03组 Alpha冲刺
    第09组 Beta版本演示
    第09组 Beta冲刺(4/4)
    第09组 Beta冲刺(3/4)
    第09组 Beta冲刺(2/4)
    第09组 Beta冲刺(1/4)
    第09组 Alpha事后诸葛亮
    第09组 Alpha冲刺(4/4)
    第09组 Alpha冲刺(3/4)
  • 原文地址:https://www.cnblogs.com/blueSkys/p/2303224.html
Copyright © 2020-2023  润新知