您现在的位置:首页 >> 前端 >> 内容

CSS分组和嵌套选择器代码实例分析

时间:2018/5/22 11:20:44 点击:

  核心提示:Grouping Selectors在样式表中有很多具有相同样式的元素。h1{color:green;}h2{color:green;}p{color:green;}为了尽量减少代码,你可以使用分组选...

Grouping Selectors

在样式表中有很多具有相同样式的元素。

h1
{
color:green;
}
h2
{
color:green;
}
p
{
color:green;
}

为了尽量减少代码,你可以使用分组选择器。

每个选择器用逗号分隔.

在下面的例子中,我们对以上代码使用分组选择器:

<!DOCTYPE html>  
<html>    
<head>    
    <meta charset="utf-8">    
    <title>自学教程(如约智惠.com)</title>    
    <style>  
        h1,h2,p  
        {  
            color:green;  
        }  
    </style>  
</head>    
<body >   
    <h1>Hello World!</h1>  
    <h2>Smaller heading!</h2>  
    <p>This is a paragraph.</p>  
</body>    
</html>  

嵌套选择器

它可能适用于选择器内部的选择器的样式。

在下面的例子设置了三个样式:

·为所有p元素指定一个样式

·为所有class="marked"的元素指定一个样式

·为所有class="marked"元素内的p元素指定一个样式

<!DOCTYPE html>  
<html>    
<head>    
    <meta charset="utf-8">    
    <title>自学教程(如约智惠.com)</title>    
    <style>  
        p  
        {  
            color:blue;  
            text-align:center;  
        }  
        .marked  
        {  
            background-color:red;  
        }  
        .marked p  
        {  
            color:white;  
        }  
    </style>  
</head>    
<body >   
    <p>这个段落是蓝色文本,居中对齐。</p>  
    <p class="marked">  
    <p>这个段落不是蓝色文本。</p>  
    </p>  
    <p>所有 class="marked"元素内的 p 元素指定一个样式,但有不同的文本颜色。</p>  
</body>    
</html>  

Tags:CS SS S分 分组 
作者:网络 来源:冷月醉雪的博客