html 布局方式

2021-08-09 10:22:19 字數 1804 閱讀 9735

基本布局方式

屬性

定位參照物

是否仍佔據文件流的位置

描述

position   

static

由文件流自然形成 是

預設值,,無需顯式定義。元素出現在正常的流中(忽略

top, bottom, left, right, z-index

宣告)。

relative

相對自己在文件流中的位置

是,該元素在文件流中佔據的空間不會釋放

生成相對定位的元素,相對於其文件流位置進行定位。

元素的位置通過

"left", "top", "right"

以及"bottom"

屬性進行規定。

absolute

相對第乙個定位過的父元素,即

position=relative/ absolute/fixed

的父元素,(

static

定位過的父元素不算)

否,已經脫離文件流

生成絕對定位的元素,相對於

static

定位以外的第乙個父元素進行定位。

元素的位置通過

"left", "top", "right"

以及"bottom"

屬性進行規定。

fixed

相對瀏覽器視窗

否,已經脫離文件流

生成絕對定位的元素,相對於瀏覽器視窗進行定位。

元素的位置通過

"left", "top", "right"

以及"bottom"

屬性進行規定。

inherit

繼承父元素的定位型別

由父元素的定位型別來確定

規定應該從父元素繼承

position

屬性的值。

float

left

、right

、none

、inherit

相對父元素(不論是否定位過)和前乙個浮動框

否,已經脫離文件流

浮動的框只能向左或向右移動,直到它的外邊緣碰到包含框或另乙個浮動框的邊框為止

api

浮動布局模型

button001

button003

button002

固定布局模型

aaaaa

aaaaa

aaaaa

aaaaa

aaaaa

絕對布局模型

button001

button002

button003

button004

button005

button006

相對布局模型

aaaaa

aaaaa

aaaaa

aaaaa

線性布局模型

button01

button02

button03

aaabutton04

button05

button06

參考:html中元素的定位方式

史上最全html和css布局技巧

html css + div實現整體布局

HTML網頁布局的兩種方式

網頁布局兩種方式 浮動布局 定位布局 1.浮動布局 float left right none 注意 設定浮動之後,元素會脫離文件流,飄起來。塊級元素設定浮動,失去獨佔一行的特性。浮動元素會受 父級 元素的擠壓,可能擠到下一行去。自動擴充套件大盒子高度 1.盒子塌陷 大盒子不設定高度,小盒子又全部浮...

html 居中布局

需求,有三個內容需要居中顯示 內容居中,我們太熟悉了 content1,content2,content3 這樣,三個內容都居中了。然後,當content1 內容裡面的h1,距離頂部有50個畫素的時候,怎麼寫?第一反應,用margin title但是,緊鄰的塊級元素會發生margin collaps...

HTML 頁面布局

2.10頁面布局概述 頁面布局概述 1 table布局 通過table元素將頁面空間劃分成若干個單元格,將文字或等元素放入單元格中,隱藏 的邊框,從而實現布局。這種布局方式也叫傳統布局,目前主要使用在edm 廣告郵件中的頁面 中,主流的布局方式不用這種。2 html css布局 div css 主要...