盒模型與浮動布局

2021-07-14 19:03:16 字數 1645 閱讀 4167

盒子由幾部分組成:

物品 + 填充物 + 外包裝 + 外邊距

content + padding + border + margin

/* margin 後面接多個值 */

/*        上   右    下   左  */

margin

:50px

30px

40px

20px;

/*        上   左右  下 */

margin:

50px

30px

40px;

/*       上下   左右 */

margin:

50px

30px;

/* 上下左右 */

margin:

50px;

通常情況下:

父子關係產生邊距一般用padding

兄弟關係產生邊距一般用margin 

p標籤的基本樣式p

插入背景

/* 背景,平鋪 */

background-image:

url(

"img/1.gif");

/* 背景是否重複 x y */

background-repeat:

repeat-y;

/* 背景大小     寬     高 */

/*background-size: 100% 100%;*/

/* 1. 可以使用畫素值

2. 可以使用方向值

3. 可以使用百分比

*/background-position:30%

80%;

} /* 偽類

hover 滑鼠懸停

*/.div1:hover

css基本樣式一覽

css 屬性名:

width: 寬度

height: 高度

margin: 外邊距

padding: 內邊距

border: 邊框

background: 背景

display: 顯示方式

font: 字型

font-weight 文字著重

font-family 字型

font-size  文字大小

font-style 文字樣式

letter-spacing 字母間距

word-spacing 單詞間距

text-align 文字對齊方式

text-decoration 文字修飾

text-indent 首行縮排

background-repeat 背景重複

background-image 背景

background-size 背景大小

float 浮動

浮動布局

float:

left   左浮

float:right   右浮

清除浮動的方式:

1. clear:both;

2. 在父級中加上overflow:hidden; 變為bfc(單獨布局的小單位)

3. 用浮動去清浮動。

文件流:在當前文件下,給元素排列時所占用的位置。

浮動:元素直接脫離文件流,按照指定的方向移動。直到遇到父級的邊界,或者其他的浮動元素停止。

CSS盒模型與浮動

box sizing屬性用於改變元素width和height值的具體意義 段落p 標題h1或div等元素是塊級元素,它們生成塊級框,各個框體是縱向堆疊的 即 換行 任何元素可以由display block宣告為塊級元素。注 通過css的display屬性,是可以改變html文件中元素預設的布局方式的...

CSS盒模型與布局

1.1兩種基本的盒模型 block型別 這種盒模型的元素不會佔據一行,允許通過 css設定寬度 高度。例如 元素。inline元素 這種盒模型的元素不會佔據一行 預設允許在一行放置許多元素 即使通過 css設定高度和寬度也不會起作用。例如,css為display屬性提供了block和inline兩個...

CSS布局之 盒模型與聖杯布局

盒模型 在css布局的編寫中,盒模型的概念必須要搞清楚,才能更好的體現出前端 的能力。在此之前,我們需要弄清楚幾個名詞。包含塊包含塊對於浮動元素來說,定義為最近的塊級祖先元素,但對於定位來說,情況則沒有這麼簡單,css2.1定義了一下行為 根元素 的包含塊 也稱為初始包含塊 由使用者 建立,在htm...