1. 程式人生 > 其它 >P18-前端基礎-CSS樣式的繼承

P18-前端基礎-CSS樣式的繼承

技術標籤:最美前端# 前端【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>

3.預覽效果

在這裡插入圖片描述