• 二、CSS选择器


    1.CSS派生选择器

    概念:通过依据元素在其位置的上下文关系来定义样式。

    实例:

    <!--index.html-->
    <!DOCTYPE html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <title>Title</title>
        <link href="mycss.css" type="text/css" rel="stylesheet">
    </head>
    <body>
        <p><strong>p-label :hello css</strong></p>
        <ul>
            <li><strong>li-label :hello cess</strong></li>
        </ul>
    </body>
    </html>
    /*mycss.css*/
    li strong{
        color: brown;
    }
    
    strong{
        color: blue;
    }

    运行结果:

    2、id选择器

    概念:

      id选择器可以为标有id的HTML元素制定特定的样式

      id选择器以“#”来定义

    注:id选择器和派生选择器可以结合使用

     实例:

    <!--index02.html-->
    <!DOCTYPE html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <title>Title</title>
        <link href="mycss02.css" type="text/css" rel="stylesheet">
    </head>
    <body>
        <p id="pid">hello css <a href="http://www.baidu.com">baidu</a></p>
        <div id="divid">
            this is a div style
        </div>
    </body>
    </html>
    /*mycss02.css*/
    #pid{
        color: blue;
    }
    
    #pid a{
        color: blueviolet;
    }
    #divid{
        color: brown;
    }

    运行结果:

    3、CSS类选择器

    概念:类选择器以一个点显示

         class也可以用作派生选择器

    <!--index.html-->
    <!DOCTYPE html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <title>Title</title>
        <link href="mycss.css" type="text/css" rel="stylesheet">
    </head>
    <body>
        <p class="p-class">this is a class style <a href="#">baidu</a></p>
        <div class="div-class">
            Hello div!
        </div>
    </body>
    </html>
    /*mycss.css*/
    .p-class{
        color: blueviolet;
    }
    
    .p-class a{
        color: darkcyan;
    }
    .div-class{
        color: brown;
    }

    运行结果:

    4、属性选择器

    概念:对带有指定属性的HTML样式设置样式

    属性和值选择器

    实例: 

    <!--index.html-->
    <!DOCTYPE html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <title>Title</title>
        <style type="text/css">
            [title]{
                color: blue;
            }
            [title=te]{
                color: blueviolet;
            }
        </style>
    </head>
    <body>
        <p title="t">attribute selectors:属性选择器</p>
        <p title="te">attrubute and value selectors:属性和值选择器</p>
    </body>
    </html>

    运行结果:

  • 相关阅读:
    .NET 5 Preview 1发布
    在WPF(core版本)中引用外部字体不可用问题说明
    10个用于C#.NET开发的基本调试工具
    C#的静态工厂方法与构造函数对比
    Xamarin.Forms 二维码扫描实践
    17个IoC 软件包和项目
    【火坑】一切从TimeSpan说起
    [推荐]icheck-bootstrap(漂亮的ckeckbox/radiobox)
    在Asp.Net Core MVC 开发过程中遇到的问题
    前端小白在asp.net core mvc中使用ECharts
  • 原文地址:https://www.cnblogs.com/gyqqqqq/p/10526272.html
Copyright © 2020-2023  润新知