P18-前端基礎-CSS樣式的繼承
阿新 • • 發佈:2021-02-05
技術標籤:最美前端# 前端【H5+Css3】
P18-前端基礎-CSS樣式的繼承
1.概述
樣式的繼承,我們為一個元素設定的樣式同時也會應用到它的後代元素上
繼承是發生在祖先後後代之間的
繼承的設計是為了方便我們的開發,
- 利用繼承我們可以將一些通用的樣式統一設定到共同的祖先元素上,
- 這樣只需設定一次即可讓所有的元素都具有該樣式
注意:並不是所有的樣式都會被繼承:
比如 背景相關的,佈局相關等的這些樣式都不會被繼承
2.CSS樣式的繼承案例
<!DOCTYPE html>
<html>
<head>
<meta charset=" UTF-8">
<title>樣式的繼承</title>
<style>
/*
樣式的繼承,我們為一個元素設定的樣式同時也會應用到它的後代元素上
繼承是發生在祖先後後代之間的
繼承的設計是為了方便我們的開發,
利用繼承我們可以將一些通用的樣式統一設定到共同的祖先元素上,
這樣只需設定一次即可讓所有的元素都具有該樣式
注意:並不是所有的樣式都會被繼承:
比如 背景相關的,佈局相關等的這些樣式都不會被繼承。
*/
/* 將一些通用的樣式統一設定到共同的祖先元素上 */
body {
font-size: 20px;
}
/* span繼承了p元素的樣式 */
p {
color: springgreen;
}
/* span和em分別繼承了div元素的樣式 */
div {
color: steelblue;
}
</style>
</head>
<body>
<p>
我是一個p元素
<span>我是p元素中的span</ span>
</p>
<span>我是p元素外的span</span>
<div>
我是div
<span>
我是div中的span
<em>我是span中的em</em>
</span>
</div>
</body>
</html>