CSS之盒子模型與背景屬性

2021-10-05 18:56:03 字數 2090 閱讀 4990

盒子模型與背景屬性

一.盒子模型

1.介紹

2. 元素的總寬度和總高度

二.自定義邊框——border

1.基本設定

2.邊框寬度——border width

3.邊框顏色——border color

4.邊框樣式——border style

5.css的邊寬和高度——width height

三.背景——background

1.背景顏色——background color

2.背景影象—— background image

3.背景重複—— background repeat

4.背景的附件(固定與滾動)——background attachment

一.盒子模型

1.介紹

所有html元素都可以視為方框。

css邊框模型代表**的設計和布局。

它由邊緣(margins),邊框( borders),內邊距(paddings),和內容(content)組成的。

這些屬性以什麼的順序工作:top->right->bottom->left。

小知識:

網頁的每個元素都是乙個盒子(box)。 css使用盒子模型來確定盒子有多大以及如何放置它們。

框模型還用於計算html元素的實際寬度和高度。

2. 元素的總寬度和總高度

(1)總寬度等於左右邊緣,邊框,邊距相加:

(2)總高度:上下相加

二.自定義邊框——border

1.基本設定

border屬性允許您自定義html元素的邊框。

為了向元素新增邊框,您需要指定邊框的大小,樣式,顏色。

p 2.邊框寬度——border width

使用border-width屬性可以 單獨設定邊框寬度

p3.邊框顏色——border color

可以使用顏色名稱,rgb或十六進製制值定義元素的邊框顏色。

p.first

小知識:除非設定border-style屬性,否則所有border屬性都不會起作用。

4.邊框樣式——border style

預設值為none

多種樣式:**dotted(點), dashed(虛線), double(雙邊框)**等。

p p pp

p p pp

p 效果圖:

5.css的邊寬和高度——width height

要設定元素的總寬度和高度為100px:

div

框的總寬度和高度將為90px + 5px(邊框)+ 5px(邊框)= 100px;

可以使用百分比 進行分配。

div

3.要設定元素的最小和最大高度與寬度,可以使用以下屬性:

min-width-元素的最小寬度

min-height-元素的最小高度

max-width-元素的最大寬度

max-height-元素的最大高度

p三.背景——background

1.背景顏色——background color

background-color屬性用來指定乙個元素的背景色。

列:body

h1 p

2.背景影象—— background image

background-image屬性中的元素可以設定乙個或幾個背景影象。

url指定路徑的影象檔案。相對路徑和絕對路徑均受支援。

預設情況下,背景影象放置在元素的左上角,並在垂直和水平方向重複以覆蓋整個元素。

列;為元素設定背景。

p 小知識

要指定多個影象,只需用逗號分隔url。

3.背景重複—— background repeat

repeat-x:延x軸複製

repeat-y:延y軸複製

inherited:繼承父級屬性相同的指定值

no-repeat:不重複,只有單個

列:body

p 4.背景的附件(固定與滾動)——background attachment

有效值fixed:固定背景

scroll:向下滾動頁面是,背景也隨著滾動

inherit:繼承

列:body

css 背景 盒子模型 背景大小

背景 background color 背景顏色 十六進製制 rgbrgba a的取值0 1 background image 背景 url 位置 加 會有提示,不加沒有提示 background repeat 背景是否平鋪滿 no repeat 不平鋪滿 repeat x 在x軸平鋪滿 repea...

CSS基礎 背景樣式與盒子模型

在我們的程式設計過程中,經常不光會使用到設定字型樣式,還會用到設定背景顏色,背景等樣式,今天我們就來學習一下關於背景的樣式設定 1.背景顏色 background color 顏色這個屬性我們為我們的標籤設定背景顏色,其中我們有三種屬性值的書寫方式 1.預定義的顏色表示 red,blue,green...

css盒子模型 CSS 盒子模型

css 盒子模型基本上是面試的必考題,因為實在是太重要了。以前寫 css 總是感覺元素的寬高十分難調,其中乙個很大的問題就是忽略了盒子模型的重要性。說到 css 盒子模型,你可能會說我知道呀,就是 margin 包 border,border 包 padding,padding 包 content ...