css的盒子模型

網頁佈局的本質就是把網頁中的元素,例如文字。圖片等放在一個盒子裏,而後利用css來擺放盒子達成想要的效果,就是網頁佈局css

css的三大模型html

1.普通流佈局

2.浮動post

元素添加浮動之後,會自動轉換成行內塊元素spa

浮動的目的就是爲了讓多個塊元素顯示在同一行上htm

必需要消除浮動,由於若是不消除浮動,就會形成排版混亂圖片

在父元素中加入overflower=hidden或者在浮動的盒子後面加一個標準流的空div讓這個div clear=both去消除浮動io

 

3.定位static

定位的屬性包括邊偏移和定位模式移動

 

postion有4個屬性 static, 默認定位,relative相對定位,absolute絕對定位,fixed固定定位

static默認定位,是默認的,是不能夠固定位置de

relative每次移動的時候都是以本身的左上角爲移動 ,是不脫標的 

absolute是脫標的 是不佔用位置的是依靠父盒子去定位的,若是不設置偏移的話,就是跟着父盒子走

只要追尋原則子絕父相就徹底沒問題了,吧父親的定位作成相對的定位,孩子的定位就會跟着父親走 

網頁佈局的流程

1.先肯定頁面的版心

2.分析頁面中的行模塊,以及每一行的列模塊

3.製做html結構

4.css初始化,而後利用盒子模型,div+css控制頁面的模塊

相關文章
相關標籤/搜索