继承性 | 学习笔记

简介: 快速学习继承性。

开发者学堂课程【CSS 快速掌握继承性】学习笔记,与课程紧密联系,让用户快速学习知识。

课程地址:https://developer.aliyun.com/learning/course/611/detail/9180


继承性

 

内容介绍

一、继承性特点

二、关于继承性的问题及解释

三、注意事项


一、继承性的特点:

1.    外层元素身上的样式会被内层元素所继承

2.    如果内层元素与外层元素身上的演示相同时,外层元素的样式会被内层元素所覆盖


二、关于继承性的问题

是不是所有样式都能被继承?

答:并不是所有样式能被继承,只有文本与字体样式属性能被继承,其他样式属性不能被继承

解释如下:

body{

color: #f00;

font-size: 36px;

}

div{

coLor: #00f;

/*div标签来一个边框*/

border1px solid #ccc

}

</style>

</ head>

<body>

div 标签来一个边框  border:1px solid #ccc

div 标签相对于 h2 标签和p 标签来说 它是一个外层元素

现在给外层元素设置一个边框的样式 这个边框会不会被继承

如果会 h2 p 标签都会有一个边框

 

三、注意事项

在实际工作中,我们往往会给 boby 标签设置字体大小以及字体颜色,因为 boby 标签是最外层的元素,内层的元素会继承外层的元素样式。

相关文章
|
Java Maven Nacos
Maven - Maven 核心概念一网打尽:轻松掌握项目构建与管理技巧
Maven - Maven 核心概念一网打尽:轻松掌握项目构建与管理技巧
286 0
|
缓存 JavaScript 前端开发
SpringBoot——Thymeleaf中的th:inline(内敛文本text、内敛脚本javascript)
SpringBoot——Thymeleaf中的th:inline(内敛文本text、内敛脚本javascript)
2462 0
SpringBoot——Thymeleaf中的th:inline(内敛文本text、内敛脚本javascript)
|
Java
SpringBoot文件上传单文件多文件上传
SpringBoot文件上传单文件多文件上传
120 0
|
11月前
|
存储 人工智能 安全
Snowflake在云数据平台中的创新实践
Snowflake在云数据平台中的创新实践
329 58
|
Shell 网络安全 开发工具
gitbash 安装与使用
gitbash 安装教程
367 1
|
自然语言处理 前端开发 开发者
Angular国际化的秘密武器:手把手教你打造全球化应用,从多语言支持到日期格式化,让您的Web项目无国界畅通无阻的终极指南
【8月更文挑战第31天】在全球化背景下,软件需跨越语言与文化界限。本文探讨如何在Angular应用中实现国际化(i18n)与本地化,通过具体示例介绍多语言支持的实现过程。从创建项目、生成翻译文件到配置`TranslateModule`,详细讲解如何动态切换语言及处理日期、货币等区域特定格式。通过注册特定语言数据,提升应用的全球适应性,使开发者能轻松打造高质量、多语言支持的应用。
221 0
|
安全 Unix Linux
Linux的九大特点——说明为什么服务器都用Linux
Linux的九大特点——说明为什么服务器都用Linux
318 0
|
安全 Linux 测试技术
软件工程之维护阶段
软件工程之维护阶段
496 0
|
开发者
快速上手:如何在线生成App
现在,越来越多的企业和个人想要拥有一个自己的App,但是对于非开发者来说,如何实现这个目标呢?本文将介绍一种在线生成App的方法——将网页封装成App。
432 0
|
缓存 Java 数据库
Android 性能优化: 请解释ANR(Application Not Responding)是什么,如何避免它?
Android 性能优化: 请解释ANR(Application Not Responding)是什么,如何避免它?
338 0