定位 與浮動

2021-06-18 07:23:10 字數 2195 閱讀 9281

1、區塊浮動

絕對定位:脫離正常的文件流,相當於飄起來

向**飄起來,於是就有了float: 1,

div 

是塊級元素,他會自動換行

2,對元素使用 

float 

浮動的話,他會自動的把定位方式變為 絕對定位

如果絕對定位之後,這個元素下面還有元素,會頂上去

注釋:正常情況下,按照上下的順序正常顯示,當浮動起來,他下面的文字開始網上擠,於是生成乙個圍繞的效果

即使浮動起來也是有順序的,按照從左向右的順序

但是有時候,即使某個元素浮動起來,我們也不希望 他下面的元素受影響,於是我們可以使用 clear

:屬性

他有4個值,

left

(左邊不受浮動元素的影響)、

right(右側不受浮動元素的影響)、

both(左右都不受浮動元素的影響)、

none,

瀏覽器---

目的就是美化顯示效果的

1,文字居中:,

line-height:行高,設定為 等於 包含他的父元素的高度 

vertical-align:垂直居中

text-align:水平居中 2,

padding-top 

失效的解決: 增加

float

浮動即可

專題網頁製作:

整體的結構:

乙個**整體是由3

部分組成:頭部、內容主體部分、尾部

1,頂部

3個導航條

什麼時候使用 id 

選擇器?

獨一無二的元素,建議使用 id 2,

body 

部分預設和 其他盒子之間有乙個外邊距,通常我們上來先

body 

的外邊距清除掉

ie 和 其他瀏覽器 在居中方面區別:

ff/chrome   margin-left margin-right  居中

ie 百分比:

班級90

分數以上的 佔 

100%

,意味著 

90分以上的人 / 總人數 

= 100%

我們說 header width=100%  

,header

的div 

佔 包含他的元素的比例

/*height:800px;*/

/*background:green;  測試用*/

3,分割頭部為3部分

body{

margin:0px;

padding:0px;

text-align:center;

#container{

width:960px;

/*height:800px;*/

/*background:green;  測試用*/

border:1px solid;

margin-left:auto;

margin-right:auto;

#header{

width:100%;

height:80px;

/*background:red;*/

#main{

width:100%;

height:600px;

background:yellow;

#footer{

width:100%;

height:60px;

background:green;

#logo{

float:left;

width:200px;

height:80px;

background:pink;

margin-right:10px;

#banner{

float:left;

width:600px;

height:80px;

background:blue;

#custom{

float:right;

width:140px;

height:80px;

background:#ccc;

4,header 

部分 和 內容主體部分有乙個分隔條

解決 ie 

和 ff/chrome 

分隔條高度上的差別:

ie瀏覽器會自動的調整高度

ff瀏覽器不會,你給他分配多少他就是用多少

浮動與定位

浮動 浮動元素會以某種方式從文件的正常流中刪除,再按照屬性值移動到制定的位置,浮動元素從某種意義上來說自成一派,但是他仍會對文件布局產生影響。注意事項 a.如果要對乙個非替換元素進行浮動,那麼必須為該元素宣告乙個寬度,否則,根據css規則,元素寬度近似為0,元素布局將會出現意想不到的結果。b.元素宣...

浮動與定位

1 元素的浮動屬性float的 基本的格式 選擇器一般他的值包過3個在內 屬性值 描述 left 元素會向左浮動 right 向右 none 不浮動 2 清除浮動 clear的屬性 選擇器屬性值 描述 left 不允許左側有浮動元素 清除左側浮動的影響 right 不允許右側有浮動元素 清除右側浮動...

浮動與定位

定義 float是css樣式中的定位屬性,用於設定標籤物件 如標籤盒子 標籤等html標籤 的浮動布局,浮動也就是我們所說標籤物件浮動居左靠左 float left 和浮動居右靠右 float right 1 浮動元素會脫離正常的文件流,按照其外邊距指定的位置相對於它的上乙個塊級元素 或父元素 顯示...