日本综合一区二区|亚洲中文天堂综合|日韩欧美自拍一区|男女精品天堂一区|欧美自拍第6页亚洲成人精品一区|亚洲黄色天堂一区二区成人|超碰91偷拍第一页|日韩av夜夜嗨中文字幕|久久蜜综合视频官网|精美人妻一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
創(chuàng)新互聯(lián)CSS教程:CSSPositioning(定位)

CSS Positioning (定位)

CSS position 屬性,允許您將布局的一部分與另一部分重疊,還可以完成多年來通常需要使用多個表格才能完成的任務(wù)。

成都創(chuàng)新互聯(lián)-專業(yè)網(wǎng)站定制、快速模板網(wǎng)站建設(shè)、高性價比漢南網(wǎng)站開發(fā)、企業(yè)建站全套包干低至880元,成熟完善的模板庫,直接使用。一站式漢南網(wǎng)站制作公司更省心,省錢,快速模板網(wǎng)站建設(shè)找我們,業(yè)務(wù)覆蓋漢南地區(qū)。費用合理售后完善,10年實體公司更值得信賴。


定位有時很棘手!

決定顯示在前面的元素!

元素可以重疊!


Positioning (定位)

CSS 定位屬性允許你為一個元素定位。它也可以將一個元素放在另一個元素后面,并指定一個元素的內(nèi)容太大時,應(yīng)該發(fā)生什么。

元素可以使用的頂部,底部,左側(cè)和右側(cè)屬性定位。然而,這些屬性無法工作,除非事先設(shè)定 position 屬性。他們也有不同的工作方式,這取決于定位方法.

有四種不同的定位方法。


Static 定位

HTML 元素的默認值,即沒有定位,元素出現(xiàn)在正常的流中。

靜態(tài)定位的元素不會受到 top, bottom, left, right 影響。


Fixed 定位

元素的位置相對于瀏覽器窗口是固定位置。

即使窗口是滾動的它也不會移動:

實例

p.pos_fixed

{

position:fixed;

top:30px;

right:5px;

}

嘗試一下 ?

注意: Fixed 定位在 IE7 和 IE8 下需要描述 !DOCTYPE 才能支持.

Fixed 定位使元素的位置與文檔流無關(guān),因此不占據(jù)空間。

Fixed 定位的元素和其他元素重疊。


Relative 定位

相對定位元素的定位是相對其正常位置。

實例

h2.pos_left

{

position:relative;

left:-20px;

}

h2.pos_right

{

position:relative;

left:20px;

}

嘗試一下 ?

可以移動的相對定位元素的內(nèi)容和相互重疊的元素,它原本所占的空間不會改變。

實例

h2.pos_top

{

position:relative;

top:-50px;

}

嘗試一下 ?

相對定位元素經(jīng)常被用來作為絕對定位元素的容器塊。


Absolute 定位

絕對定位的元素的位置相對于最近的已定位父元素,如果元素沒有已定位的父元素,那么它的位置相對于 :

實例

h2

{

position:absolute;

left:100px;

top:150px;

}

嘗試一下 ?

Absolutely 定位使元素的位置與文檔流無關(guān),因此不占據(jù)空間。

Absolutely 定位的元素和其他元素重疊。


重疊的元素

元素的定位與文檔流無關(guān),所以它們可以覆蓋頁面上的其它元素

z-index 屬性指定了一個元素的堆疊順序(哪個元素應(yīng)該放在前面,或后面)

一個元素可以有正數(shù)或負數(shù)的堆疊順序:

實例

img

{

position:absolute;

left:0px;

top:0px;

z-index:-1;

}

嘗試一下 ?

具有更高堆疊順序的元素總是在較低的堆疊順序元素的前面。

注意:如果兩個定位元素重疊,沒有指定 z - index,最后定位在 HTML 代碼中的元素將被顯示在最前面。


更多實例

裁剪元素的外形

此示例演示如何設(shè)置元素的外形。該元素被剪裁成這種形狀,并顯示出來。

如何使用滾動條來顯示元素內(nèi)溢出的內(nèi)容

這個例子演示了overflow屬性創(chuàng)建一個滾動條,當(dāng)一個元素的內(nèi)容在指定的區(qū)域過大時如何設(shè)置以適應(yīng)。

如何設(shè)置瀏覽器自動溢出處理

這個例子演示了如何設(shè)置瀏覽器來自動處理溢出。

更改光標(biāo)

這個例子演示了如何改變光標(biāo)。


所有的CSS定位屬性

"CSS" 列中的數(shù)字表示哪個CSS(CSS1 或者CSS2)版本定義了該屬性。

屬性 說明 CSS
bottom 定義了定位元素下外邊距邊界與其包含塊下邊界之間的偏移。 auto
length
%
inherit
2
clip 剪輯一個絕對定位的元素 shape
auto
inherit
2
cursor 顯示光標(biāo)移動到指定的類型 url
auto
crosshair
default
pointer
move
e-resize
ne-resize
nw-resize
n-resize
se-resize
sw-resize
s-resize
w-resize
text
wait
help
2
left 定義了定位元素左外邊距邊界與其包含塊左邊界之間的偏移。 auto
length
%
inherit
2
overflow 設(shè)置當(dāng)元素的內(nèi)容溢出其區(qū)域時發(fā)生的事情。 auto
hidden
scroll
visible
inherit
2
position 指定元素的定位類型 absolute
fixed
relative
static
inherit
2
right 定義了定位元素右外邊距邊界與其包含塊右邊界之間的偏移。 auto
length
%
inherit
2
top 定義了一個定位元素的上外邊距邊界與其包含塊上邊界之間的偏移。 auto
length
%
inherit
2
z-index 設(shè)置元素的堆疊順序 number
auto
inherit
2

相關(guān)文章

CSS 參考手冊:CSS position 屬性


當(dāng)前名稱:創(chuàng)新互聯(lián)CSS教程:CSSPositioning(定位)
文章地址:http://www.dlmjj.cn/article/dpgdeje.html