css案例学习之继承关系

简介:

代码

复制代码
<html>
<head>
    <title>继承关系</title>
    <style>
body{
    color:blue;                    /* 颜色 */
    text-decoration:underline;    /* 下划线 */
    }
em{
    color:red;                    /* 颜色 */
    }
</style>

</head>
<body>
    <h1><em>前沿</em>教室</h1>
    <p>欢迎来到前沿教室,这里为您提供丰富学习内容。</p>
    <ul>
        <li>在这里,你可以学习到:
            <ul>
                <li>HTML</li>
                <li>CSS
                <ul class="css">
                    <li>CSS初级</li>
                    <li>CSS中级</li>
                    <li>CSS高级</li>                
                </ul>
                </li>
                <li>Javascript</li>
            </ul>
        </li>
        <li>你还可以学习到:
            <ol>
                <li>Flash</li>
                <li>Dreamweaver</li>
                <li>Photoshop</li>
            </ol>
        </li>
    </ul>
    <p>如果您有任何问题,欢迎联系我们</p>
</body>
</html>
复制代码

 

说明:body下面的元素都继承了body的属性。然后em中的颜色属性又会被覆盖掉。

 

后代选择器

代码

复制代码
<html>
<head>
    <title>继承关系</title>
    <style>
h1{
    color:blue;                    /* 颜色 */
    text-decoration:underline;    /* 下划线 */
    }
em{
    color:red;                    /* 颜色 */
    }
li li{
   color:green ;
   font-weight:bold;
}

</style>

</head>
<body>
    <h1><em>前沿</em>教室</h1>
    <p>欢迎来到前沿教室,这里为您提供丰富学习内容。</p>
    <ul>
        <li>在这里,你可以学习到:
            <ul>
                <li>HTML</li>
                <li>CSS
                <ul>
                    <li>CSS初级</li>
                    <li>CSS中级</li>
                    <li>CSS高级</li>                
                </ul>
                </li>
                <li>Javascript</li>
            </ul>
        </li>
        <li>你还可以学习到:
            <ol>
                <li>Flash</li>
                <li>Dreamweaver</li>
                <li>Photoshop</li>
            </ol>
        </li>
    </ul>
    <p>如果您有任何问题,欢迎联系我们</p>
</body>
</html>
复制代码

说明:li 下面的li会被添加绿色属性 包括孙子,曾孙子


本文转自TBHacker博客园博客,原文链接:http://www.cnblogs.com/jiqing9006/p/4987392.html,如需转载请自行联系原作者

相关文章
|
3月前
|
前端开发
CSS实现充电效果案例
CSS实现充电效果案例
86 1
|
5月前
|
前端开发
5.CSS学习(浮动)
【7月更文挑战第29天】
40 4
|
1月前
|
前端开发 JavaScript 开发者
掌握 CSS 弹性布局(Flexbox):构建复杂页面布局的高效秘籍与实战案例
CSS弹性布局(Flexbox)是现代网页设计中构建复杂页面布局的高效工具。本文将深入浅出地介绍Flexbox的核心概念、使用技巧及实际应用案例,帮助读者快速掌握这一强大布局方法。
学习CSS3 中的渐变、阴影与遮罩
CSS3的渐变、阴影和遮罩特性极大地丰富了网页设计。渐变让颜色平滑过渡,赋予页面流动美感;阴影增加元素立体感,引导视觉焦点;遮罩通过隐藏或显示部分元素创造独特视觉效果。这些特性组合使用,可打造丰富多彩、立体生动的视觉体验,并可通过CSS3动画增强动态效果,使网页更具活力。正确应用这些特性需考虑参数调整及跨浏览器兼容性,以确保最佳展示效果。
|
2月前
|
前端开发 JavaScript
JavaScript动态渲染页面爬取——CSS位置偏移反爬案例分析与爬取实战
JavaScript动态渲染页面爬取——CSS位置偏移反爬案例分析与爬取实战
38 0
|
3月前
|
前端开发
|
3月前
|
Web App开发 移动开发 自然语言处理
|
5月前
|
编解码 前端开发 容器
CSS Flex布局实战案例:构建响应式卡片组件
【7月更文挑战第17天】通过上述步骤,我们成功地使用CSS Flex布局构建了一个响应式的卡片组件。Flexbox不仅简化了布局代码,还让我们能够轻松实现复杂的布局效果,如响应式设计。在实战中,掌握Flexbox将大大提高前端开发的效率和网页布局的质量。希望这个案例能够帮助你更好地理解和应用Flexbox布局。
|
5月前
|
前端开发
学习css的clip-path属性
【7月更文挑战第1天】了解CSS `clip-path`属性,用于定义元素显示区域的裁剪形状,如圆形、椭圆、多边形、矩形及SVG路径。通过配合过渡和动画,可创建动态交互效果。例如,`clip-path: circle(radius at center);`用于创建圆形裁剪,`polygon`用于自定义多边形。还可以使用`path()`引用SVG路径数据。[资源推荐:bennettfeely.com/clippy/](https://bennettfeely.com/clippy/),提供交互式工具测试不同形状。
102 0
学习css的clip-path属性
|
5月前
|
前端开发 JavaScript 开发者
学习CSS动画的高级技巧
【7月更文挑战第1天】学习CSS动画的高级技巧
52 2