第四課 CSS核心知識點

2022-07-25 05:12:15 字數 3272 閱讀 4513

一、塊元素:

特點:1、預設顯示在頁面的左上角,內容也是預設在左上角

2、預設單獨佔滿一行(佔滿整個文件流)

常用的塊級元素:

p、h1-h6、ul li、ol li、div、hr、table、

二、行內元素(內聯元素):

特點:1、大小受到文字區域的影響,height、width在行內元素中不起作用

2、行內元素不會單獨佔滿一行

常用的行內元素:

a、span、img、input

三、塊級元素與行內元素的相互轉換

1、display:inline; 塊級轉成行內元素

2、display:block; 行內元素轉成塊級元素

3、display:inline-block; 具有行內元素和塊級元素特點:

(1)width、height會受到影響  

(2)不會單獨佔滿一行

四、浮動(float)

1、float: left  right

2、清除浮動:clear:lift、right、both (清除兩邊的浮動)

注意要點:塊與塊之間,浮動的影響,可以用clear來清除

例項:

<

html

>

<

head

>

<

title

>float 浮動

title

>

<

style

type

="text/css"

>

#d1,#d2

#d3#d4

style

>

head

>

<

body

>

<

div

id="d1"

>浮動1

div>

<

div

id="d2"

>浮動2

div>

<

div

id="d3"

>浮動3

div>

<

div

id="d4"

>浮動4

div>

body

>

html

>

效果:

通過運用 float 塊元素的浮動

用clear 清除塊元素浮動之間的影響,從而實現塊與塊併排。

五、盒子模型

要點:如何做布局?邊框、內間距、外間距,需要掌握好,就像拼圖。

1)、邊框樣式的覆蓋

例:

#d1

2)、內間距

要點:撐開

padding

padding:10px;   上下左右撐開10px

padding:10px 20px;  上下、左右

padding:10px 10px 20px;  上、左右、下

padding:10px 15px 20px 25px;  上、右、下、左

例:

<

html

>

<

head

>

<

title

>padding 特點

title

>

<

style

type

="text/css"

>

#d1style

>

head

>

<

body

>

<

div

id="d1"

>特點

div>

body

>

html

>

效果:

如果這時想設定邊框高度和寬度為100px的話,**如下:

<

html

>

<

head

>

<

title

>padding 特點

title

>

<

style

type

="text/css"

>

#d1style

>

head

>

<

body

>

<

div

id="d1"

>特點

div>

body

>

html

>

效果:

要注意更改後的邊框,是從下方和右減少。

3)、外邊距

margin

要點:外邊距指的是塊與外面的邊距,

一圖看懂內、外邊距

留意:padding 對行內元素是支援的,margin只支援左右,不支援上下。

六、定位 (絕對定位與相對定位)

1、絕對定位:position:adsolute;

1)、當設定為絕對定位之後,將脫離文件流,不會佔滿一行,並且不會受到float的影響。

2)、當設定為絕對定位的時候,元素的方位就受到窗體的top,left,right,bottom的影響。

技巧:元素設定為絕對定位後,可通過top,left,right,bottom來控制元素在窗體中的方位。

2、相對定位:position:relative;

1)、當設定為相對定位時,元素沒有脫離文件流。float可以對其影響。

2)、當設定為相對定位時,方位top,left,right,bottom是相對於元素的父元素,由於標籤並沒有脫離文件流,所以它四周的標籤是佔著位置的。

絕對定位與相對定位的區別:乙個是脫離文件流,乙個是沒有脫離文件流。

3、固定定位:position:fixed;

1)、通過top,left,right,bottom來控制元素在窗體中的固定的方位

2)、脫離文件流,不受float的影響。

css第四課時

1 特殊選擇器 用於匹配任何標籤 用於指定父子節點的關係 測試測試測試 e f毗鄰選擇器,匹配e緊隨e元素之後的同級元素f e f匹配e之後的同級元素f 2 a title 表示為設定了title屬性的a元素設定樣式 a title 表示為設定了title屬性的某個屬性值的a元素設定樣式 a hre...

鋼琴第四課

因為此前每天都練琴,曲譜也都記住了,所以,週六,臨時被老師喊去時,非常自信。學到了很多知識。1.連貫性方面 連貫性要注意 其實,連貫性在於對曲目的熟練程度,手指的靈活程度,還有不同音之間的連貫跳躍 音要連續 不同音,要連續連線在一起 這個音落下,上個音才起來 2.節奏方面 四分音符要短快,彈到了,立...

Linux每日小知識(第四課)

旨在為linux學者提供些許幫助 此篇前半部為上篇的續部 vi 編輯器 命令 英文功能 y 複製命令 copy 複製yy copy 複製一行,可以nyy複製多行 d 剪下命令 delete 剪下dd 剪下 delete 剪下一行,可以 ndd 剪下n行 ppaste貼上 注意 命令英文 功能工作模式...