美文网首页
CSS 分组和嵌套

CSS 分组和嵌套

作者: maskerII | 来源:发表于2019-04-26 00:07 被阅读0次
    
    <!DOCTYPE html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <title>CSS 分组和嵌套</title>
    
        <style>
            h1.a,h2.a,h3.a{
                background-color: yellow;
            }
    
            p{
                /*为所有 p元素指定一个样式*/
                background-color: #FF00FF;
                text-align: center;
                color: blue;
            }
    
    
            .b{
                /*为所有 class="b" 的元素指定一个样式*/
                color: green;
                background-color: coral;
            }
    
            .b p {
                /*为所有 class="b" 元素内的 p 元素指定一个样式*/
                color: yellow;
            }
    
            p.b{
                /*为所有 class="b" 的 p 元素指定一个样式*/
                color: red;
            }
    
    
    
        </style>
    
    </head>
    <body>
        <h1 class="a">Hello World</h1>
        <h2 class="a">Smaller heading</h2>
        <h3 class="a">More smaller heading</h3>
    
        <p>这个段落是蓝色文本 居中对齐</p>
        <div class="b">
            这是一个文本 绿色
            <p>这是一个文本 黄色</p>
            <p class="b">这是一个文本 红色</p>
        </div>
    
        <p class="b">这是一个文本 红色</p>
    
    
    </body>
    </html>
    
    <!--
    
    分组选择器
    在样式表中有很多具有相同样式的元素。
    h1
    {
        color:green;
    }
    h2
    {
        color:green;
    }
    p
    {
        color:green;
    }
    为了尽量减少代码,你可以使用分组选择器。
    每个选择器用逗号分隔。
    在下面的例子中,我们对以上代码使用分组选择器:
    实例
    h1,h2,p
    {
        color:green;
    }
    
    -->
    
    <!--
    
    嵌套选择器
    它可能适用于选择器内部的选择器的样式。
    在下面的例子设置了三个样式:
    p{ }: 为所有 p 元素指定一个样式。
    .marked{ }: 为所有 class="marked" 的元素指定一个样式。
    .marked p{ }: 为所有 class="marked" 元素内的 p 元素指定一个样式。
    p.marked{ }: 为所有 class="marked" 的 p 元素指定一个样式。
    实例
    p
    {
        color:blue;
        text-align:center;
    }
    .marked
    {
        background-color:red;
    }
    .marked p
    {
        color:white;
    }
    p.marked{
        text-decoration:underline;
    }
    
    -->
    
    
    

    相关文章

      网友评论

          本文标题:CSS 分组和嵌套

          本文链接:https://www.haomeiwen.com/subject/yskxnqtx.html