CSS的處理優先順序
瀏覽器在處理CSS程式碼時如遇到設定衝突,則按照以下優先順序處理:
1.Inline styles(行內樣式);
2.Embedded styles(植入樣式);
3.Linked styles(連結樣式);
4.Imported styles(引入樣式);
5.Default browser styles(預設瀏覽器樣式)。
如果同一種樣式中發生衝突怎麼處理?
1.本身樣式的優先順序高於繼承的樣式;
比如下面的例子中,<p>中的文字同時也繼承了<body>中的樣式,但是優先使用<p>中的樣式,為紅色。
程式程式碼
<html>
<style type=”text/css”>
<!–
body{color:blue}
p{color:red}
–>
</style>
<head>
<title>CSS</title>
</head>
<body>
<h1>Hello!</h1>
<p>Welcome to Magci`s BLOG! </p>
</body>
</html>
2.重複設定樣式時,優先處理最後一個設定
比如下面的例子中,<p>的樣式設定了兩個:紅色和黃色,瀏覽器優先處理最後一個,即<p>中的文字為黃色。
程式程式碼
<html>
<style type=”text/css”>
<!–
p{color:red}
p{color:yellow}
–>
</style>
<head>
<title>CSS</title>
</head>
<body>
<h1>Hello!</h1>
<p>Welcome to Magci`s BLOG! </p>
</body>
1.Inline styles(行內樣式);
2.Embedded styles(植入樣式);
3.Linked styles(連結樣式);
4.Imported styles(引入樣式);
5.Default browser styles(預設瀏覽器樣式)。
如果同一種樣式中發生衝突怎麼處理?
1.本身樣式的優先順序高於繼承的樣式;
比如下面的例子中,<p>中的文字同時也繼承了<body>中的樣式,但是優先使用<p>中的樣式,為紅色。
程式程式碼
<html>
<style type=”text/css”>
<!–
body{color:blue}
p{color:red}
–>
</style>
<head>
<title>CSS</title>
</head>
<body>
<h1>Hello!</h1>
<p>Welcome to Magci`s BLOG! </p>
</body>
</html>
2.重複設定樣式時,優先處理最後一個設定
比如下面的例子中,<p>的樣式設定了兩個:紅色和黃色,瀏覽器優先處理最後一個,即<p>中的文字為黃色。
程式程式碼
<html>
<style type=”text/css”>
<!–
p{color:red}
p{color:yellow}
–>
</style>
<head>
<title>CSS</title>
</head>
<body>
<h1>Hello!</h1>
<p>Welcome to Magci`s BLOG! </p>
</body>
</html>
本文轉自My_King1 51CTO部落格,原文連結:http://blog.51cto.com/apprentice/1360686,如需轉載請自行聯絡原作者
相關文章
- CSS優先順序CSS
- css優先順序彙總CSS
- css選擇器的優先順序CSS
- CSS 選擇器的優先順序CSS
- css 選擇器優先順序CSS
- 深入理解css優先順序CSS
- 何為CSS 樣式優先順序CSS
- CSS 選擇器優先順序規則CSS
- CSS之選擇器及其優先順序CSS
- CSS之CSS和html整合方式及優先順序CSSHTML
- CSS入門十二:選擇器的優先順序CSS
- 關於CSS樣式的優先順序問題CSS
- 真正理解"CSS選擇器的優先順序"CSS
- css知多少(6)——選擇器的優先順序CSS
- 深入理解CSS選擇器優先順序CSS
- CSS3選擇器及優先順序CSSS3
- css樣式分類、定義、優先順序CSS
- ***CSS魔法堂:選擇器及其優先順序CSS
- 中斷優先順序
- css 選擇器優先順序的計算過程CSS
- python運算子及優先順序順序Python
- [譯]HTTP/2的優先順序HTTP
- 創業初期,處理好事情的優先順序創業
- CSS的三大特性(繼承、層疊和優先順序)CSS繼承
- Android程式優先順序Android
- SQL 優先順序join>whereSQL
- java運算子優先順序Java
- nginx快取優先順序Nginx快取
- php運算子優先順序PHP
- 談Nginx的Location匹配優先順序Nginx
- 警惕執行緒的優先順序執行緒
- 併發請求的優先順序
- java setPriority()設定優先順序Java
- 封裝優先順序佇列封裝佇列
- Yarn任務優先順序配置Yarn
- gitignore優先順序小結Git
- java執行緒優先順序Java執行緒
- 資料型別優先順序資料型別