CSS的布局與定位 盒子模型

2021-10-10 09:01:10 字數 2028 閱讀 1311

描述格式寬

width

邊框border

圓角border-radius

高height

內邊距padding

外邊距margin

為了更夠直觀的觀察到盒子模型的屬性值,我們畫出了一下圖來描述這些屬性蘇喲表達的意思。更加直觀的知道margin是外邊距,而padding是描述內邊距的也是,content是文字內容。height和width就更不用說了一眼望去就是指的高和寬。這樣也幫助了我們的記憶。

我們所了解的這些屬性我主要會介紹以下三個的用法

略寫使用

恢復原形

margin:1px

margin:1px 1px 1px 1px

margin:1px 2px

margin:1px 2px 1px 2px

margin:1px 2px 3px

margin:1px 2px 3px 2px

不知道有沒有同學可以找到其中的規律,沒錯就是按照一定方向進行了縮寫和略寫,那到底是什麼方向呢,可能大部分同學已經看出來了,是按照以上為起點,順時針旋轉上—右—下—左,對應省略。

那可能就有些同學給就要問那如果上下邊界都是1px,我能不能對應縮寫呢?

形如:margin:1px 2px 1px 3px 上,下邊界雖然都是1px,但是不能縮寫,想一想,要是我們在下方縮寫了,那還能確定補位的是下方的還是左方的等呢。

水平居中小技巧

margin-left:auto;margin-right:auto

margin:0 auto;

格式表述

border-width

px(畫素) 、thick(粗)、medium(中)、thin(細)

border-style

dashed(虛線)、dotted(虛點)、solid(實線)、double(雙實線)

border-color

顏色(rbga)

border

width style color

舉例:

這兩種使用方法都可以的。

示例:

為了能夠更加直觀的看到這些變化,所以我設定的比較誇張。

思考一下,圓要怎麼設定呢?

對,把我們border—radius 裡的畫素設定,應該是我們盒子的兩倍,就可以設定成我們想要的圓框。

示例:

陰影位置

格式外部陰影

outset

內部陰影

inset

使用方法:box-shadow:(inset)水平偏移 垂直偏移 模糊距離 顏色:

示例:

今天的盒子模型就介紹到這裡了,有興趣的朋友可以去實施。

css盒子模型之定位

html元素的預設值,即沒有定位,元素出現在正常的流中。靜態定位的元素不會受到top,bottom,left,right影響。元素的位置相對於瀏覽器視窗是固定位置。即使視窗是滾動的它也不會移動 fixed定位使元素的位置與文件流無關,因此不佔據空間。fixed定位的元素和其他元素重疊。相對定位元素的...

css盒子模型,定位,浮動

1.盒子模型 margin 外邊距 清除邊框外的區域,外邊距是透明的。border 邊框 圍繞在內邊距和內容外的邊框。padding 內邊距 清除內容周圍的區域,內邊距是透明的。content 內容 盒子的內容,顯示文字和影象。最終元素的總寬度計算公式是這樣的 總元素的寬度 寬度 左填充 右填充 左...

css盒子模型 CSS 盒子模型

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