CSS基礎入門

2021-10-04 12:29:21 字數 1964 閱讀 9299

css基礎語法

派生選擇器 | 上下文選擇器 contextual selectors

id選擇器

類選擇器

屬性選擇器

選擇器裡的特殊符號

插入css

樣式定義html元素的展示

結構html - 行為js - 樣式css相分離

優先順序從高至低:

內聯樣式

html 元素中的 style 屬性

內部樣式表

標籤內部插入的樣式

外部樣式表

瀏覽器預設設定

選擇器

selector

被設定樣式html元素

花括號中為設定的屬性和對應值

顏色值的不同表示方法

ppp

p

注意

css 對大小寫不敏感

但是對html文件中的class和id的大小寫敏感

選擇器可以打堆一起規定樣式

h1,h2,h3,h4,h5,h6

子元素可以繼承父元素的屬性

屬性值和單位之間不要留有空格

margin-left

: 20 px 錯誤

margin-left

: 20px 正確

派生選擇器 | 上下文選擇器 contextual selectors

根據文件的上下文關係來定義某個標籤的樣式

即某a類父元素下某b類子元素的樣式

a b

id選擇器

以 # 定義

(id屬性在每個html文件裡具有唯一性)

id選擇器和派生選擇器結合使用

#sidebar p

類選擇器

以 . 定義

類名的第乙個字元不能為數字

元素也可以基於類被選擇

td.fancy

屬性選擇器
只有在規定了 !doctype 時,ie7 和 ie8 才支援屬性選擇器。在 ie6 及更低的版本中,不支援屬性選擇。

為具有 title 屬性的所有元素設定樣式

屬性選擇器可以為為不帶有 class 或 id 的表單設定樣式

[title]

屬性和值選擇器
[title=minisal]

屬性和多個值選擇器

適用於由空格分隔的屬性值

[title~=hello]

選擇器裡的特殊符號

符號表達意義

attribute ~= value

屬性attribute中包含value的元素

attribute |= value

屬性attribute的值中以value開頭的元素 ( value為整個單詞 )

attribute ^= value

屬性attribute的值中以value開頭的元素

attribute $= value

屬性attribute的值中以value結尾的元素

中標籤指定以.css結尾的樣式表的位置

適用於設定單個文件的樣式

使用

適用於樣式僅在乙個元素上應用一次時

標籤內使用 style 屬性

不同樣式表中,同乙個選擇器被定義屬性時,

定義相同屬性

以優先順序選擇屬性的值

定義不同屬性

向優先順序更小的樣式表內繼承

CSS入門基礎

一 選擇器詳解 下 符合選擇器部分 標籤指定式選擇器 交集選擇器 語法 標籤名 其他選擇器 示例 段落文字1 段落文字2 效果 段落文字1顯示紅色 結論 標籤指定式選擇器中的兩個選擇器是既 又的關係,如示例中,既是p標籤,又必須class屬性為content的元素被選中。後代選擇器 語法 選擇器1 ...

CSS基礎入門

css是w3c協會 全球資訊網聯盟 為了彌補html在顯示屬性設定上面的不足而制定的一套擴充套件樣式標準。css的基本規則是 選擇符。css選擇器常用的是標記選擇器 類別選擇器和id選擇器,使用選擇器可對不同的html標籤進行控制,從而實現各種效果。標記選擇器是直接對標籤名稱進行選擇,選擇符為標籤名...

CSS入門基礎

內聯樣式 可以將css樣式編寫到元素的style屬性中 將樣式直接編寫到style屬性中,這種樣式我們稱為內聯樣式 內聯樣式只對當前元素中的內容起作用,內聯樣式不方便復用 內聯樣式屬於結構與表現耦合,不方便後期的維護,不推薦使用的 例 鋤禾日當午,汗滴禾下土 誰知盤中餐,粒粒皆辛苦 內部樣式表 也可...