CSS學習筆記

2021-10-24 02:28:44 字數 3484 閱讀 6069

1. 內聯樣式

通過標籤的style屬性來設定元素的樣式

《標籤名 style=「屬性1:屬性值1; 屬性2:屬性值2」> 內容 "color:red;"

>hello css<

/div>2. 內部樣式

將css**集中寫在html文件的head頭部標籤中,並且用style標籤定義

"text/css"

>

選擇器(選擇的標籤)

<

/style>

<

/head>

div

<

/style>

3.外部樣式將所有的樣式放在乙個或多個以 .css為副檔名的外部樣式表檔案中,通過link標籤將外部樣式表檔案鏈結到html文件中

"stylesheet" type=

"text/css" href=

"css檔案路徑"

>

<

/head>

css基礎選擇器分類

1.標籤選擇器

標籤選擇器(元素選擇器)是指用 html 標籤名稱作為選擇器

標籤名2.類選擇器

類選擇器使用「.」(英文點號)進行標識,後面緊跟類名

.類名

='類名'

>

<

/p>

3.類選擇器特殊用法- 多類名給標籤指定多個類名,從而達到更多的選擇目的

注意:各個類名中間用空格隔開

="pink fontweight font20"

>亞瑟<

/div>

4.id選擇器id選擇器使用#進行標識,後面緊跟id名

#id名

注意:w3c標準規定,在同乙個頁面內,不允許有相同名字的id物件出現,但是允許相同名字的class。

5.萬用字元選擇器

萬用字元選擇器用*號表示, * 就是 選擇所有的標籤

注意:會匹配頁面所有的元素,降低頁面響應速度,不建議隨便使用

1.後代選擇器

用來選擇元素或元素組的子孫後代

父級 子級

.class h3

2.子元素選擇器

只能選擇作為某元素子元素(親兒子)的元素。

.class>h3

3.並集選擇器

並集選擇器通常用於集體宣告 ,逗號隔開的,所有選擇器都會執行後面樣式

.one, p , #test

4.鏈結偽類選擇器

a:link /* 未訪問的鏈結 /

a:visited / 已訪問的鏈結 /

a:hover / 滑鼠移動到鏈結上 /

a:active / 選定的鏈結 */

1.font字型

font-size:大小

font-size屬性用於設定字型大小

font-size:20px;

注意:不同瀏覽器可能預設顯示的字型大小大小不一致,我們盡量給乙個明確值大小,不要預設大小。一般給body指定整個頁面文字的大小

font-family:字型

font-family屬性用於設定哪一種字型。pp

可以同時指定多個字型,中間以逗號隔開,表示如果瀏覽器不支援第乙個字型,則會嘗試下乙個,直到找到合適的字型, 如果都沒有,則以我們電腦預設的字型為準。

font-weight:字型粗細

font-style:字型風格

font:綜合設定字型樣式

選擇器

注意:2.css外觀屬性

color:文字顏色

text-align:文字水平對齊方式

注意:是讓盒子裡面的內容水平居中, 而不是讓盒子居中對齊

line-height:行間距

用於設定行間距,就是行與行之間的距離,即字元的垂直間距,一般稱為行高。

line-height: 24px;

text-indent:首行縮排

/首行縮排2個字 em 1個em 就是1個字的大小/

text-indent: 2em;

text-decoration 文字的裝飾

用於給鏈結修改裝飾效果

3.標籤顯示模式(display)

塊級元素(block)

常見的塊元素

~、、

、、、等,其中

標籤是最典型的塊元素。

特點

(1)比較霸道,自己獨佔一行

(2)高度,寬度、外邊距以及內邊距都可以控制。

(3)寬度預設是容器(父級寬度)的100%

(4)是乙個容器及盒子,裡面可以放行內或者塊級元素

注意:行內元素(block)

常見行內元素

、、

、、、、

、、等,其中

標籤最典型的行內元素。有的地方也成內聯元素

特點

(1)相鄰行內元素在一行上,一行可以顯示多個。

(2)高、寬直接設定是無效的。

(3)預設寬度就是它本身內容的寬度。

(4)行內元素只能容納文字或則其他行內元素。

注意行內塊元素(inline-block)

常用的行內塊元素

,可以對它們設定寬高和對齊屬性

特點

(1)和相鄰行內元素(行內塊)在一行上,但是之間會有空白縫隙。一行可以顯示多個

(2)預設寬度就是它本身內容的寬度。

(3)高度,行高、外邊距以及內邊距都可以控制。

標籤顯示模式轉換 display

4.行高(line-height)

使用行高實現單行文字垂直居中

文字的行高等於盒子的高度

5.背景(background)

背景顏色background-color

背景background-image

背景平鋪background-repeat

背景定位background-position

背景附著background-attachment

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 元素內部 擁有最...