前端基礎之CSS(總結)

2022-08-21 16:09:08 字數 2547 閱讀 7018

css學什麼??

主要學習選擇器和屬性,選擇器是去找到標籤的位置,屬性是給標籤增加需要的樣式。

css選擇器

1.基本選擇器:

1.標籤選擇器

2.id選擇器

3.類選擇器(class="c1 c2  ...")

2.通用選擇器(*)

3.組合選擇器

1.後代選擇器(空格)

2.兒子選擇器(>)

3.毗鄰選擇器(div+p) 用的時候感覺有點問題

4.弟弟選擇器 (~)

4.屬性選擇器

1.[s9]

2.[s9="hao"]

3.其他不常用的

5.分組和巢狀

1.分組(用逗號分隔的多個選擇器條件)

2.巢狀(選擇器都可以組合起來使用)

6.選擇器的優先順序

1.選擇器相同,越靠近標籤的優先順序越高(就近原則)

2.權重的計算

1.內聯樣式1000

2.id選擇器100

3.類選擇器10

4.元素選擇器1

偽類和偽元素

1.偽類

1.   : link

2.  : visited

3.   : hover(重要)

4.   :active

5.   :focus(input標籤獲取游標焦點)

2.偽元素

1.  :first-letter

2.  :before(重要 在內部前面新增)

3.   :after(重要 在內部後面新增)

css屬性

1.字型

1.font-family 

2.font-size

3.font-weight

2.文字屬性

1.text-align 對齊(重要)

2.text-decoration 裝飾(去除a標籤的下劃線)

3.text-indent 行首縮排

3.背景屬性

1.background-color  背景顏色

2.background-image  背景

4.color

1.red (直接寫顏色)

2.#ff0000

3.rgb(255,0,0)   -->  rgba(255,0,0,0.5)

5.邊框屬性border

1.border-width (邊框寬度)

2.border-style(邊框樣式)

3.border-color   (邊框顏色)

一般情況都用簡寫:border:1px solid red;

css盒子模型

1.content (內容)

2.padding(內填充)調整內容和邊框之間距離時使用這個屬性

3.border(邊框)

4.margin(外邊框)多用於調整標籤之間的距離

注意:要習慣看瀏覽器console視窗那個模型

display (標籤的展現形式)

1. inline

2.block  選單裡面的a標籤可以設定成block

3.inline-block

4.none (不讓標籤顯示,不佔位)

float(浮動)

1. 多用於實現布局效果(1.頂部的導航條,2.頁面左右分欄)

2.float:任何標籤都可以浮動,浮動之後都會變成塊級  (a標籤float之後就可以設定高和寬)

3.float取值

1. left

2.right

3.none

clear 清除浮動  >>>  清除浮動的*** (內容飛出,父標籤撐不起來)

1.結合偽元素來實現

.clearfix:after {

content:「」;

display:「block」;

clear:both;  

2.clear取值  >>>  left   right   both

overflow

1.標籤的內容放不下(溢位)

2.取值:

1.hidden  ---->  隱藏

2.scroll    ----->  出現滾動條

3.auto   

4.scroll-x 

5.scroll-y

定位 position

1.static(預設)

2.relative(相對定位 --> 相當於原來的位置)

3.absolute(絕對定位  -->  相當對於定位過的前輩標籤)

4.fixed (固定 ---> 返回頂部按鈕示例)

脫離文件流的3種方式

float

absolute

fixed

opacity(不透明度)

1.取值0~1

2.和rgba()的區別:

1.opacity改變元素\子元素的透明度效果

2.rgba()只改變背景顏色的透明效果

z-index

1.數值越大,越靠近你

2.只能作用於定位過的元素

3.自定義的模態框示例

前端基礎之css

css 規則由兩個主要的部分構成 選擇器,以及一條或多條宣告。selector 例如 2.1 行內式 行內式是在標記的style屬性中設定css樣式。這種方式沒有體現出css的優勢,不推薦使用。hello michael 2.2 嵌入式 嵌入式是將css樣式集中寫在網頁的標籤對的標籤對中。格式如下 ...

前端基礎之CSS

目錄css查詢標籤之基本選擇器 css查詢標籤之組合選擇器 屬性選擇器 分組與巢狀 d1,c1,span 注釋內容 eg 大標題 導航條樣式 登入框樣式 特點是方便檢視 最常用的方式 因將html和css柔和到一起,增加了耦合度,不推薦使用 直接通過標籤名查詢標籤 通過標籤的class屬性查詢標籤 ...

前端基礎HTML基礎之CSS

一 id選擇器 class選擇器 標籤選擇器 屬性選擇器 組合選擇器 設定css樣式有三種,第一種是通過在head中style定義選擇器,寫css樣式 第二種通過在標籤中新增屬性的方式定義css樣式 style background color black 第三中方式通過定義css樣式表 三種樣式定...