四、CSS特性
1.1继承性的介绍
★特性:子元素有默认继承父元素样式的特点(子承父业)
★可以继承的常见属性(文字控制属性都可以继承)
1. color
2. font-style、font-weight、 font-size、font-family
3. text-indent.、text-align
4. line-height
5. ......
★注意点:
·可以通过调试工具判断样式是否可以继承
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
<style>
/* 控制文字的属性都能继承;不是控制文字的都不能继承 */
div{
color: red;
font-size: 30px;
height: 300px;
background-color: pink;
}
</style>
</head>
<body>
<div>
这是div标签里面的文字
<span>这是div里面的span</span>
</div>
</body>
</html>
(拓展)继承失效的特殊情况
如果元素有浏览器默认样式,此时继承性依然存在,但是也有特殊情况:
1. a标签的color会继承失效
2. h系列标签的font-size会继承失效
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
<style>
div{
color: red;
font-size: 12px;
}
a{
color: red;
}
</style>
</head>
<body>
<div>
<a href="#">超链接</a>
<h1>一级标题</h1>
</div>
</body>
</html>