CSS學習筆記

2021-08-30 14:20:55 字數 2104 閱讀 3744

1、乙個元素不允許使用2個id選擇器,可以使用2個類選擇器。

2、並集選擇器 用「,」隔開。

3、後代選擇器用空格隔開。

交集選擇器的例子:藍色

紅色綠色

行內樣式》id樣式》類樣式》標記樣式

display屬性(inline強制轉換為行內元素 block強制轉換為塊級元素 none 隱藏元素)

a標籤:

a:link: a:visited:a:active: a:hover:

div居中:margin:0 auto;

塊級元素(block)

行內元素(in-line)

例子://行內元素距離疊加,例子中2個行內元素距離為70px

行內元素

行內元素

span.left

span.right

//2個塊級元素的外邊距取大的,例子中2個塊級元素的距離是40px

塊級元素1

塊級元素2

//乙個浮動的例子

box1

box2

box3

box3

box3

box3

box3

box3

1、乙個元素不允許使用2個id選擇器,可以使用2個類選擇器。

2、並集選擇器 用「,」隔開。

3、後代選擇器用空格隔開。

行內樣式》id樣式》類樣式》標記樣式

display屬性(inline強制轉換為行內元素 block強制轉換為塊級元素 none 隱藏元素)

a標籤:

a:link: a:visited:a:active:a:hover:

div居中:margin:0 auto;

塊級元素(block)

行內元素(in-line)

例子://行內元素距離疊加,例子中2個行內元素距離為70px

body

.father

.father div

.father p

.son1

.son2

.son3

//若全部div脫離了標準流,要使父容器可以自動適應高度,可以新增乙個div,例子中,

box1

box2

box3

box3

box3

box3

box3

box3

body

.father

.father div

.son1

.son2

.son3

.clear

//相對定位即相對於原來的位置,同樣適用於float(它後面的盒子不變)

box-1

.father

.block1

//絕對定位即是以其最近設定了position屬性的父容器為基準,若都沒有設定,則以瀏覽器作為

基準box-1

box-2

box-3

.father

.father div

.block2

//father設定了position屬性

.father

.father div

.block2

//固定定位fixed以瀏覽器作為基準

//按鈕式導航

首頁鏈結一

鏈結二鏈結三

鏈結四鏈結五

.daohang a:link,a:visited

.daohang a:hover

//列表式導航

.daohang1

.daohang1 ul

.daohang1 li

.daohang1 li a

.daohang1 li a:link,.daohang1 li a:visited

.daohang1 li a:hover

//浮動列表式導航

.daohang1

.daohang1 ul

.daohang1 li

.daohang1 li a

.daohang1 li a:link,.daohang1 li a:visited

.daohang1 li a:hover

CSS學習 CSS學習筆記

出處 注 本學習筆記只是自己的一些備忘,初學者的東西不具有參考性,請到w3school 進行系統學習。學習css我使用的工具是visual css,可以實現同步預覽,快速學習編輯css。1.css的作用 用來規定網頁中的內容的顯示方式,避免給html增加很多的屬性而將 變得臃腫。2.css的應用方式...

CSS學習 CSS學習筆記

出處 注 本學習筆記只是自己的一些備忘,初學者的東西不具有參考性,請到w3school 進行系統學習。學習css我使用的工具是visual css,可以實現同步預覽,快速學習編輯css。1.css的作用 用來規定網頁中的內容的顯示方式,避免給html增加很多的屬性而將 變得臃腫。2.css的應用方式...

CSS 學習筆記

當同乙個html元素被不止乙個樣式定義時,會使用哪個樣式呢?一般而言,所有的樣式會根據下面的規則層疊於乙個新的虛擬樣式表中,其中數字4 擁有最高的優先權。1.瀏覽器預設設定 2.外部樣式表 3.內部樣式表 位於標籤內部 4.內聯樣式 在html 元素內部 因此,內聯樣式 在html 元素內部 擁有最...