H5初學者 css屬性學習筆記

2021-10-04 08:02:53 字數 3229 閱讀 1710

第一節:浮動說明

新增浮動的元素不佔據空間(脫離文件流)

注:只要子元素有浮動,父元素必須新增高度!!!(暫時性記住)

第二節:頁面布局

設計圖:

版式寬度:1920  1680   ...

網頁的版心:960 - 1200

結構規劃:

id名稱:網頁外圍結構

pc端  版心寬度不能用百分比!!!

怎樣讓版心左右居中??

給要做居中的版心元素 新增  margin:0 auto;

第三節:css列表屬性:

ulol

dl研究列表的列表符號。

1:(了解)

list-style-type:

circle    空心圓

square    實心方塊

none      清除列表符號

3: (了解)

list-style-position:

inside    (內容區域裡面)

outside   (內容區域外面)

4: list-style:none;(重點    清除列表符號)

第四節:邊框屬性

1:邊框長在**

長在元素的寬高之外的 外圍

2:border:10px solid red;(簡寫/複合式寫法)

border-width:10px;

border-style:solid;

border-color:red;

常用的線條型別:

solid:實線

dashed:虛線

dotted:點狀線

double:雙線(雙層線條)

none:沒有 (清楚線條)

3:如何給單一方向新增邊框:

border-left:10px solid red;

border-right:10px solid red;

border-top:10px solid red;

border-bottom:10px solid red;

如何給單一方向邊框去掉

border:10px solid red;(簡寫/複合式寫法)

border-left:none;

4:border的其他設定方法:

border-width border-style border-color

這三個屬效能單獨拿出來進行設定

這三個屬性每個最多能接收4個屬性值

eg:border:10px solid ;

border-color: 1-4個屬性值;

1個屬性值:代表4周

2個屬性值:第乙個值:上下    第二個值:左右

3個屬性值:第乙個值:上 第二個值;左右  第三個值:下

4個屬性值:上 右 下 左(順時針方式設定)

5:用css實現乙個三角形:

顏色值為透明: transparent

第五節:背景屬性

background:;   復合屬性!

1:背景顏色:  background-color:;

2: 背景圖:  background-image:url(路徑);

背景圖的顯示狀態:

a: 背景圖是不佔據空間的。

b: 背景圖大小 小於 容器大小的時候,直到鋪滿為止

c: 背景圖大小 等於 容器大小的時候,正好顯示一張

d: 背景圖大小 大於 容器大小的時候,只顯示容器區域

3:控制背景圖是否平鋪:  background-repeat:;

屬性值:

repeat          平鋪(預設值)

no-repeat       不平鋪

repeat-x        橫向平鋪

repeat-y        縱向平鋪

4: 控制背景圖的位置:   background-position:;

屬性值:

第乙個值:水平的位置   第二個值:垂直的位置

eg:100px 200px       ->     距離左側100px,距離頂端200px

-100px -30px      ->     往左移動100px,往上移動30px;

10%   20%           ->    支援百分比

left  bottom        ->     讓背景圖的左側和底部,貼著容器的左側和底部

right center         ->     讓背景圖右側貼著容器右側,上下居中

center bottom    ->      左右居中,背景圖底部貼著容器底部

center                 ->      水平和垂直都居中

5: 背景圖的固定:  background-attachment:;

屬性值:fixed/scroll;

6:簡寫:

background:red url(背景圖的路徑) no-repeat 200px bottom;

注:背景圖:

網頁渲染。

不佔空間

img匯入的:

屬於html的結構

佔據空間

7:什麼時候使用背景圖?什麼時候使用img:

型別:.jpg  用的最多的  不透明,沒有動畫的時候

.png    支援透明

.gif    支援透明    支援動畫

第六節:盒模型

css盒模型:

是網頁布局的基石: 盒模型 從裡到外包括:

內容區內填充(補白)

盒子邊框(可選)

外邊距 (盒子外部距離)

padding用法:

1:padding是長在內容和盒子之間的,在盒子內部

2:padding是為了調整 子元素在 父元素裡面的位置關係.

3:padding的特點:padding值會把盒子撐大

4:如果想讓盒子保持原有大小,需要把原有寬高減去padding值

5:給單一方向設定padding值:

padding-left/right/top/bottom;

6:padding的設定方法:

padding:1個值   四周

padding:2個值   上下 左右

padding:3個值    上  左右  下

padding:4個值   上 右 下 左(順時針方向設定:鐘面原則)

7:padding不能設定複製

8:padding不會對背景圖造成影響

9:如果乙個盒子沒有設定固定的寬和高,新增padding是不用減的

css樣式 初學者筆記

div img img 看這裡 css info pic divmargin 0 auto 在chrome,firefox等主流的瀏覽器是可以實現水平居中的,但在ie瀏覽器裡卻需要再外邊一層的div或者body裡加 text align center,或者將文件的宣告修改為 body div sty...

前端H5初學筆記(四)

boder的可選值 none,預設值,無邊框 solid,實線 dotted,點狀邊框 dashed,虛線 double,雙線 margin還可以設定為auto,auto一般只設定給水平方向的margin 如果只指定,左外邊距或右外邊距的margin位auto則會將外邊距設定為最大值。垂直方向外邊距...

HTML5 初學者 css選擇符 文字屬性筆記分享

第一節 選擇符的權重 選擇符的權重 id class 標籤 用四個數字表示權重 1 內聯樣式表 1000 1000 2 id 0100 100 3 class 0010 10 4 標籤 0001 1 5 偽類選擇符 0010 10 6 萬用字元 0 7 包含選擇符的權重為權重之和 eg box di...