CSS 樣式優先權依序為:內嵌樣式(最高)、內建樣式(次之)、外部樣式表(最低)。優先級最高者勝出,相同優先順序則依內聯、內建、外部順序套用。
CSS 樣式表中優先順序高的三種樣式
在CSS 樣式表中,優先權用於確定要套用的樣式。優先順序最高的樣式將覆蓋所有低優先順序的樣式。
優先順序高的三種樣式類型為:
1. 內嵌樣式
優先:最高
內嵌樣式直接寫在HTML 元素中,使用style
屬性。例如:
<code class="html"><p style="color: red;">This text is red.</p></code>
2. 內建樣式
優先權:次之
內建樣式是瀏覽器預設定義的樣式。它們不能被其他類型的樣式覆蓋。例如:
<code class="html"><h1>Heading</h1> <!-- 默认使用粗体和较大的字体 --></code>
3. 外部樣式表
#優先:最低
外部樣式表是儲存在單獨文件中的樣式。它們透過 link
元素連結到 HTML 文件。例如:
<code class="html"><link rel="stylesheet" href="style.css"></code>
優先規則
優先順序最高的樣式總是會勝出。如果多個樣式具有相同優先權,則按以下順序套用:
#範例
例如,以下CSS 樣式:
<code class="css">p { color: blue; } /* 外部样式表 */ p { color: green; } /* 内置样式 */ <p style="color: red;">This text is red.</p> /* 内联样式 */</code>
最終應用程式的樣式將是內聯樣式,因為它具有最高的優先權。因此,文字將以紅色顯示。
以上是css樣式表的三種樣式哪個優先權高的詳細內容。更多資訊請關注PHP中文網其他相關文章!