CSS盒模型 定位流 浮動流

2022-07-31 10:42:13 字數 2281 閱讀 8724

一、盒模型:

(1) border:寬度

樣式顏色;

(2) padding: 內邊距;

(3) margin: 外邊距;

(垂直方向會合併)

(4)content;

其它操作:

(1) box-sizing: content-box;預設

border-box;固定元素大小

(2)水平居中:1. margin:0 atuo;(盒子居中)

2. text-align:center;(內容居中)

子:margin:0 -100%;

(3)垂直居中:line-height:行高;

(4)盒子陰影:box-shadow

box-shadow:h-shadow v-shadow blur

模糊距離

spread

陰影尺寸

color inset

內陰影(5)文字陰影:text-shadow

text-shadow:h-shadow v-shadow blur color

二、浮動流:脫標

float:left/right;

注:1.浮動流不區分行內、塊級和行內塊級。

2.在浮動流內不論行內、塊級和行內塊級都能

設定寬高

清除浮動:

(1) clear:both;    預設

both;    清除左右浮動;

left;    right;

注:使用clear屬性後margin會失效。

(2) 外牆法:在中間怎加額外的

,在此設定clear:both;

(3) 內牆法:在第乙個

尾部加乙個

;(4) overflow:hiden;   新增到第乙個

;在ie6中加*zoom:1;

三、定位流:

(1)相對定位relative不脫標

,區分行內塊級。

(2)絕對定位absolute脫標

,不區分行內塊級。

為參考點。

2.如祖先元素有定位流,則以該元素為參考點。(排除靜態定位)

水平居中:left:50%;    margin-left:-xxpx;

(3)固定定位fixed脫標

,不區分行內塊級。

注:用法和絕對定位相同,區別在於

不隨滾動條滾動

。(4)靜態定位static預設為靜態定位。

四、過渡模組:transition:

(1) transition-property:    設定過渡的css名稱

(2) transition-duration:    設定過渡時間s/ms

(3) transition-timing-function:    速度曲線

(4) transition-delay:    延時開始時間

縮寫:transition:property duration timing-function delay;

多個css過渡用法:1) transition:property duration , property duration;

2) transition:all duration;

五、2d轉換:

(1) transform:translate(x,y);    平移

(2) transform:scale(x,y);     縮放;單位1=100%

(3) transform:rorate( );    旋轉;單位deg

縮寫:transform:rorate(deg) translate(x,y);

注:座標系會依次變動。

基點設定:transform-origin:0px 0px;

opacity:0;   設定透明度

*perspective:500px;    設定近大遠小

css 標準流 盒模型 浮動

一 盒模型 1.1 盒子的區域 乙個盒子的主要屬性5個 width height padding border margin padding 內邊距 border 邊框 margin 外邊框 1.2 認識width height 乙個盒子的真實占有的寬度 左border 左padding width...

CSS 盒子模型 定位流 浮動

目錄 css盒子模型 1 內容得寬度和高度 2 元素的寬度和高度 3 元素空間得寬度和高度 css定位流 了解 相對定位 了解 相對定位的應用 絕對定位 了解 固定定位 靜態定位 浮動與清除浮動 了解 一 標準流中的兩種排版方式 1 垂直排版 2 水平排版 浮動 浮動流排版方式 特點 什麼是浮動元素...

CSS文件流 浮動 定位 總結

文件流指的是文件中的標籤在排列時所占用的位置。將窗體自上而下分成一行行 並在每行中按從左至右的順序排放標籤,即為文件流。也就是說在文件流中標籤缺省會緊貼到上乙個標籤的右邊,如果右邊不足以放下標籤,標籤則會另起一行,在新的一行中繼 續從左至右擺放。使標籤脫離原來的文件流,在父標籤中浮動起來。浮動使用f...