CSS學習筆記一

2021-09-29 06:58:17 字數 2526 閱讀 6762

1.內聯樣式:直接標籤裡新增style屬性,屬性值為css宣告

2.內部樣式:head標籤裡新增style標籤,style標籤寫語法,作用符合選擇器的元素

3.外部樣式:css資料夾裡建立css檔案,link標籤引入:

優先順序:內聯 > 內部 和 外部(顯示後面的樣式)

1.層次選擇器:

e f:後代選擇器

e > f:子選擇器(第一代)

e + f:相鄰兄弟選擇器

e ~ f:通用選擇器

2.目標偽類選擇器:

e:target - - - - -e為目標元素

3.狀態偽類選擇器:

1.input:enabled–input框啟用時狀態

2.input:disabled–input禁用時狀態

3.input:checked–input選中時狀態

4.結構偽類選擇器:

e f:first-child- - - - -e下第乙個f子元素

e f:last-child- - - - -e下最後乙個f子元素

e f:nth - child (n )- - - - -e下第n個f子元素

e f :nth-child(2n/even) - - - - - 偶數;

e f :nth-child(2n+1/odd) - - - - - 奇數

e f :nth-child(-n+x)選擇e下面1-x的所有子元素;

e f :nth-child( n+x)選擇e下面x後面的所有子元素;

e f :nth-child(-n+x)f :nth-child( n+x)交集

e f:nth-of-type(n)-----e 元素f型別 第n個

e f:nth-last-of-type(n)-----e 元素f型別 倒數 第n個

e f:only-child-----e元素下只有唯一f元素

e f:only-of-type----e元素下只有唯一f型別元素

1.鏈結未被訪問狀態 a:link

2.鏈結已被訪問狀態 a:visited

3.滑鼠滑過狀態 e:hover e:所有元素

4.滑鼠按下並沒有鬆開的狀態 e:active

!important > 內聯樣式(1000)> id選擇器(0100) > class選擇器(0010) > 型別選擇器(0001)> 萬用字元(0000)>繼承(屬性從父元素繼承過來)

!important最重要,權重最高。

包含選擇器權重 = 個選擇器的權重之和

1.字型大小:font-size預設16px;

2.字型型別:font-family中文用引號 預設微軟雅黑。

3.字型顏色:color:

a.英文單詞

b.#六位十六進製制 值越大越暗

c.rgb(r[0-255]…)值越大越亮

4.字型加粗:font-weight

5.字型傾斜:font-style

6.文字是否大小寫:font-variant:

7.複合式寫法:font

選擇器按以上順序;size和family固定不可和其他屬性位置互換;

1.水平對齊方式:text-align

2.行高:line-hight

3.垂直對齊方式:vertical-align

4.文字修飾:text-decoration

5.首行縮排:text-indent(數值+單位(em)),取值可為負(用來隱藏h1)

6.字元間距:letter-spacing

7.詞間距:word-spacing

說明:控制英文單詞詞距。(通用於英文詞和詞之間的間距)

8.控制文字大小寫:text-transform

取值:none(預設值)

capitalize(每個單詞首字母大寫)

uppercase (所有英文本母都為大寫字母)

lowercase (所有英文本母都為小寫字母 )

1.定義列表專案符號樣式:

list-style-type:

3.改變列表專案符號位置:

list-style-position:inside(在裡面)|outside(在外面)

4.簡寫:list-style:type |image position

5.去掉專案符號:list-style:none;

1.背景顏色:background-color:顏色取值

2.使用做背景;background-image:url(路徑)顯示規則:

1. 大小=容器大小 完全顯示

2. 大小》容器大小 不完全顯示

3. 大小《容器大小 平鋪整個頁面

4.顯示位置:background-position: 值1[水平方向-x方向] 值2[垂直方向-y方向]

值1值2空格隔開

值1取值:left|center|right px

值2取值:top|center|bottom px

《容器:根據容器位置移動

>容器:根據自身位置移動

6.簡寫:background:color image repeat postion;

CSS學習筆記一

css是cascading style sheets 層疊樣式表 的縮寫。是一種對web文件新增樣式的簡單機制,屬於表現層的布局語言。然後在樣式表裡這樣定義 menubar 其中 menubar 是你自己定義的id名稱。注意在前面加 號。id選擇器也同樣支援派生,例如 menubar p 這個方法主...

css學習筆記(一)

1.群組選擇器 如 p,body,img,div 2.兄弟選擇器 如 p p 3.屬性選擇器 如 p title 4.包含 後代 選擇器 如 body ul li 5.子元素選擇器 如 div p 6.id選擇器 如 mydiv 7.類選擇器 如 class1 8.偽元素選擇器 如 e first ...

CSS學習筆記 一

什麼是文件流?對乙個網頁而言,body 元素下的任意元素,根據其前後順序,組成乙個個上下關係,這便是文件流。瀏覽器根據這些元素的順序去顯示它們在網頁之中的位置。文件流是瀏覽器的預設顯示規則。什麼是浮動?float具有屬性值 left right none 當設定了 float 屬性後,浮動元素會被移...