前端CSS基礎

2022-09-20 05:12:08 字數 3422 閱讀 8586

目錄二:scc**書寫位置(引入方式實戰)

三:css注釋管理

四:基本選擇器(重要)

五:組合選擇器(重點)

六:屬性選擇器

七:分組與巢狀

八:偽類選擇器

一:css

1.什麼是css?

css(cascading style sheet,層疊樣式表)定義如何顯示html元素。

當瀏覽器讀到乙個樣式表,它就會按照這個樣式表來對文件進行格式化(渲染)。

css3就是css語言,數字3是該語言的版本號

css語言開發的檔案是以.css為字尾,通過在html檔案中引入該css檔案來控制html**的樣式(css語言**也可以直接寫在html檔案中)

採用的語言是級聯樣式表 (cascading style sheet),也屬於標記語言。

層疊樣式表》:就是給html標籤修改樣式

2.css3語法

每個css樣式由兩個組成部分:選擇器和宣告。宣告又包括屬性和屬性值。每個宣告之後用分號結束。

3.語法結構

選擇器
4.注釋語法
/*注釋內容*/
5.css**書寫位置(引入方式)
css是來控制頁面標籤的樣式,但是可以根據實際情況書寫在不同的位置,放在不同位置有不同的專業叫法,可以分為行內式、內部式和外部式三種。
二:scc**書寫位置(引入方式實戰)

1.style內部直接編寫css**

嵌入式是將css樣式集中寫在網頁的標籤對的標籤對中。格式如下:

2.link標籤引入外部css檔案

外部樣式就是將css寫在乙個單獨的檔案中,然後在頁面進行引入即可。推薦使用此方式。

3.標籤內直接書寫

三:css注釋管理

/*導航條樣式*/	

/*側邊欄樣式*/

/*核心樣式*/

/*右側樣式*/

四:基本選擇器(重要)

1.css是用來調節標籤樣式的 那為什麼需要學選擇器呢?

因為同乙個頁面上有很多相似的標籤 並且這些標籤在不同的位置有不同的樣式 所以為了能夠區分 我們肯定先需要學習如何查詢指定的標籤
2.標籤選擇器》:通過標籤名直接查詢
/*查詢所有的div標籤*/

div

3.類選擇器(關鍵符號為句點符.)>>>:通過class值查詢標籤
/*查詢所有含有c1樣式類的標籤*/

.c1

4.id選擇器(關鍵符號為警號#)>>>:通過id值查詢標籤
/*查詢id為d1的標籤*/

#d1

5.通用選擇器(了解)
/*body內所有的標籤*/

*

五:組合選擇器(重點)
span是p的兒子 是div的孫子也可以說是div的後代

p是div的兒子也是div後代 是span的父親

div是p的父親是span的爺爺 也可以說是他們的祖先

1.後代選擇器(特徵為空格)空格的意思是後代
/*查詢div內部所有的後代span*/
2.兒子選擇器(特徵》)
/*查詢div內部所有的兒子span*/
3.毗鄰選擇器(特徵為+)
/*查詢同級別***挨著的第乙個span(不能有其他標籤間隔)*/
4.弟弟選擇器(特徵為~)
/*查詢同級別下面所有的span(不需要緊挨著)*/
六:屬性選擇器
123

1.查詢含有name屬性名的標籤

[name]
2.查詢含有name屬性名並且值為jason的

[name='jason']
3.查詢含有name屬性名並且值為jason的p

p[name='jason']
七:分組與巢狀

1.多個相同選擇器並列使用

2.多個不同選擇器並列使用
3.不並列同樣可以使用組合選擇器
4.直接篩選
5.查詢class為c1的div標籤
6.總結(巢狀分組選擇器)
d1>div>.c1>span.c2
1    234

5

77

7.解析題目
查詢id為d1的標籤內部的兒子div

並且在兒子div內部查詢class為c1的兒子標籤

並且在該兒子內部查詢class為c2的兒子span

八:偽類選擇器

1.滑鼠懸浮在上面

a:hover 

"""a標籤預設的顏色會變化 第一次是紅色 後面是紫色"""

2.focus(聚焦狀態)

3.未訪問的鏈結
a:link
4.選定的鏈結
a:active
5.已訪問的鏈結
a:visited

前端CSS基礎

頁面布局要學習三大核心,盒子模型,浮動 和 定位。學習好盒子模型能非常好的幫助我們布局頁面 網頁布局過程 先準備好相關的網頁元素,網頁元素基本都是盒子 box 利用 css 設定好盒子樣式,然後擺放到相應位置。往盒子裡面裝內容 網頁布局的核心本質 就是利用 css 擺盒子 所謂盒子模型 就是把htm...

前端基礎 css筆記

css的四種引入方式 1.行內式 顯示優先順序最高 hello 2.嵌入式3 鏈結式 4.匯入式注意 匯入式會在整個網頁裝載完後再裝載css檔案,因此這就導致了乙個問題,如果網頁比較大則會兒出現先顯示無樣式的頁面,閃爍一下之後,再出現網頁的樣式。這是匯入式固有的乙個缺陷。使用鏈結式時與匯入式不同的是...

前端基礎 CSS樣式

css樣式分為3種 優先順序 行內樣式 內嵌樣式 外部樣式 1.行內樣式 width 300px height 300px background green 2.內嵌樣式 head中間新增樣式 3.外部樣式 lesson.css樣式檔案 div 引用方式 stylesheet href lesson...