html中的定位與層級設定

2022-07-04 00:18:13 字數 3617 閱讀 1388

html中的position屬性可以對元素進行定位,通過position的不同的值,可以配合方位屬性,讓元素顯示頁面中的任何乙個位置。

position有四個值:

static,預設值,去除元素的定位。也就是不進行定位

relative,相對定位,元素相對於自身原來的位置進行定位。

absolute,絕對定位,元素相對於當前父元素進行定位。

fixed,固定定位,元素相對於瀏覽器頁面視窗進行定位。

怎麼定位?css中提供了四個不同方位屬性給我們進行定位。

top:表示距離頂部指定的長度

bottom:表示距離底部指定的長度

left:表示距離左邊指定的長度

right:表示距離右邊指定的長度

示例:

1.relative定位

doctype html

>

<

html

lang

="en"

>

<

head

>

<

meta

charset

="utf-8"

>

<

title

>document

title

>

<

style

>

.box

style

>

head

>

<

body

>

<

div

class

="box"

>

div>

body

>

html

>;

2.absolute定位

doctype html

>

<

html

lang

="en"

>

<

head

>

<

meta

charset

="utf-8"

>

<

title

>document

title

>

<

style

>

.box

.son

style

>

head

>

<

body

>

<

div

class

="box"

>

<

div

class

="son"

>

div>

div>

body

>

html

>

absolute定位有乙個很常用的用途,就是當希望子元素在父元素的正**時,可以這樣操作:

doctype html

>

<

html

lang

="en"

>

<

head

>

<

meta

charset

="utf-8"

>

<

title

>document

title

>

<

style

>

.box

.son

style

>

head

>

<

body

>

<

div

class

="box"

>

<

div

class

="son"

>

div>

div>

body

>

html

>

3.fixed定位

doctype html

>

<

html

lang

="en"

>

<

head

>

<

meta

charset

="utf-8"

>

<

title

>document

title

>

<

style

>

.one

.two

style

>

head

>

<

body

>

<

div

class

="one"

>

div>

<

div

class

="two"

>

div>

body

>

html

>

設定了定位後可以設定層級。

通過z-index進行設定,所有的元素的z-index預設值為0,我們可以通過z-index,設定不同的值來控制定位元素之間的覆蓋。值越大的,層級越高,值越小,層級就越低,如果定位元素的層級為-1,則會被普通沒有定位的元素進行覆蓋。

示例:

doctype html

>

<

html

lang

="en"

>

<

head

>

<

meta

charset

="utf-8"

>

<

title

>document

title

>

<

style

>

.one

.two

.three

style

>

head

>

<

body

>

<

div

class

="one"

>

div>

<

div

class

="two"

>

div>

<

div

class

="three"

>

div>

body

>

html

>

html中設定錨點定位

需求 需要在頁面內做乙個導航 設定錨點 h2 我是標題一 h2 h2 我是標題二 h2 h2 我是標題三 h2 在頁面內設定錨點,做乙個索引,點選相應的索引標題就跳轉到相應的段落 那麼就只要在標題所在的html標籤裡面設定乙個id,然後鏈結過去即可,可以像下面這樣設定id h2 id a 我是標題一...

CSS定位 元素層級 設定背景

一 定位 當開啟了元素的定位 position屬性值是乙個非static的值 時,二 相對定位 通常偏移量只需要使用兩個就可以對乙個元素進行定位,box2 box4 三 絕對定位 box2 s1四 固定定位 box2 五 元素的層級 z index.box2 box3 父元素的層級再高,也不會蓋過子...

css Position定位屬性與層級關係

今天同事發現乙個有意思的問題,關於position的層級關係的,他要不說我也沒注意過 測試後果然有趣,有待深入研究 1 doctype html 2 html 3 head 4 meta charset utf 8 5 title css中position定位屬性與層級關係 title 6 styl...