CSS之CSS和html整合方式及優先順序

2021-08-17 04:42:38 字數 1109 閱讀 6896

css的使用可以將顯示樣式分離出來,那麼css需要與html整合使用,就相當於將網頁內容與顯示樣式整合在一起。css和html有四種整合方式,本文就詳細講解這四種整合方式。

1.style樣式(內聯樣式)

style樣式就是將樣式直接通過style屬性表達出來。

css和html整合之style樣式表

檢視效果:

2.內部樣式表

所謂內部樣式表,就是在元素之間定義的,並將樣式內容定義在元素之間。

css與html整合之內部樣式表

檢視效果:

3.外部連線樣式表

在html檔案中通過與css檔案建立連線,從而在html中可以直接使用css檔案中的樣式。通過來與css檔案建立連線。

首先,將樣式定義在div.css檔案中,檔案內容如下:

div
然後使用外部連線的例項:

css與html整合之外部連線樣式表

樣式結果:

4.外部匯入樣式表

外部匯入樣式表,則是通過來匯入外部的css內容的。演示**如下:

css和html整合之外部匯入樣式表

效果如下:

5.優先順序比較

css和html整合有四種方式,接下來來看看這幾種方式的優先順序。

首先定義div.css檔案如下:

div 

p

例項**:

誰是第一優先順序

誰是第二優先順序

誰是第三優先順序

效果圖:

結合效果圖和**可以看出,style樣式的優先順序最高,當幾種整合方式都存在的時候,具有相同屬性時,style值能夠覆蓋其它的,如果沒有的則繼承過來,其次就是內部樣式表,覆蓋低優先順序衝突的以及繼承自身沒有但是低優先順序有的。因此整合方式的優先順序應該是從外到內,優先順序從低到高。

前端之 HTML和CSS

html和css作為前端工程師最基礎的所需具備的知識,需要前端工程師能夠深入地理解並且掌握。html控制頁面的內容,css控制頁面的樣式。這兩樣東西是使用者在頁面最直接看到的東西,所以也是最基礎 最重要的東西。萬丈高樓平地起,只有把地基打好,後續才能有更多的可能。如果你沒有乙個穩定的基礎結構,你在後...

HTML和CSS學習日記之CSS布局模型

三種布局模型 1 流動模型 flow 2 浮動模型 float 3 層模型 layer 流動模型 流動 flow 是預設的網頁布局模式。也就是說網頁在預設狀態下的 html 網頁元素都是根據流動模型來分布網頁內容的。特徵 第一點,塊狀元素都會在所處的包含元素內自上而下按順序垂直延伸分布,因為在預設狀...

HTML與CSS基礎之CSS定位

值 語義static 靜態定位 relative 相對定位 absolute 絕對定位 fixed 固定定位 邊偏移屬性 示例描述 toptop 80px 頂端偏移量,定義元素相對於其父元素上邊線的距離 bottom bottom 80px 底部偏移量,定義元素相對與其父元素下邊線的距離 left ...