成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專欄INFORMATION COLUMN

CSS Position(定位)

lpjustdoit / 2080人閱讀

摘要:定位的起始位置為此元素原先在檔流的位置。忽略和從父元素繼承該屬性的值以上的和可以使得元素脫離文檔流。絕對定位脫離檔流的布局,遺留下來的空間由后的元素填充。默認(rèn)定位表示此元素為默認(rèn)定位式。

Position(定位)
position可以取五個(gè)值
參數(shù) 描述
absolute 絕對定位;脫離?檔流的布局,遺留下來的空間由后?的元素填充。定位的起始位置為最近的?元素(postion不為static),否則為Body?檔本身。
relative 相對定位;不脫離?檔流的布局,只改變?身的位置,在?檔流原先的位置遺留空?區(qū)域。定位的起始位置為此元素原先在?檔流的位置。
fixed 固定定位;類似于absolute,但不隨著滾動條的移動?改變位置。
static 默認(rèn)值;默認(rèn)布局。 忽略 top, bottom, left, right和z-index
inherit 從父元素繼承該屬性的值

以上的absolutefixed 可以使得元素脫離文檔流。

position屬性只是定義元素的定位方式,要想此元素能按照希望的位置顯示,就需要使?下?的屬性(position:static不?持這些):

left : 表示向元素的左邊插?多少像素,使元素向右移動多少像素。

right :表示向元素的右邊插?多少像素,使元素向左移動多少像
素。

top :表示向元素的上?插?多少像素,使元素向下移動多少像素。

bottom :表示向元素的下?插?多少像素,使元素向上移動多少像
素。

上?屬性的值可以為負(fù),單位:px 。

絕對定位(absolute)
脫離?檔流的布局,遺留下來的空間由后?的元素填充。

定位的起始位置為最近的?元素(postion不為static),否則為Body?檔
本身。

相對定位(relative)
不脫離?檔流的布局,只改變?身的位置,在?檔流原先的位置遺留空?區(qū)域。

定位的起始位置為此元素原先在?檔流的位置

固定定位(fix)
類似于absolute,但不隨著滾動條的移動?改變位置。

默認(rèn)定位(static)
表示此元素為默認(rèn)定位?式。
繼承(inherit)
從父元素繼承定位?式。

1.父容器的position屬性為relative

由上圖可知,div繼承了父類的position屬性(relative);這時(shí)候div-a沒有脫離文檔流,只是相對于原來的位置向右邊偏移了,留下一個(gè)空位。參考絕對定位的圖形。

注意:此時(shí)的父容器是沒有設(shè)置寬高的,(見圖),我們可以看見父容器寬度為100%,高度自適應(yīng)。

下面我們把父容器的定位改成absolute

2.父容器的position屬性為absolute

可以看出,div-a脫離了文檔流,相對于父容器向右偏移了350px,后面的div-b占據(jù)了他的位置.

注意:此時(shí)我們可以發(fā)現(xiàn),父容器寬和高都是自適應(yīng)的。

然后我們在對兩種情況進(jìn)行研究。

父容器postion屬性為static

父容器寬度為100%,高度自適應(yīng)。

父容器的position屬性為fixed

父容器寬高均自適應(yīng)

從這里面。我們不僅可以看出inherit的特性。而且我們還發(fā)現(xiàn)了以下規(guī)則:

重點(diǎn)

在父容器沒有設(shè)置寬高的時(shí)候,

當(dāng)父容器定位為relativestatic時(shí),及沒有脫離文檔流時(shí),寬度為100%

當(dāng)父容器定位為absolutefixed時(shí),及脫離文檔流時(shí),寬高為自適應(yīng)

文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請注明本文地址:http://systransis.cn/yun/114475.html

相關(guān)文章

  • position 的屬性值

    摘要:注意當(dāng)該固定元素的祖先元素的屬性非時(shí),容器由瀏覽器窗口改為該祖先元素粘性定位,相當(dāng)于相對定位和固定定位的混合。粘性定位根據(jù)一個(gè)閾值決定,在大于等于閾值時(shí)采用相對定位,小于閾值后則為固定定位。理論上來說,全部 position 的取值有8個(gè) 包括:position:static | relative | absolute | fixed | sticky | initial | inherit...

    番茄西紅柿 評論0 收藏0
  • 細(xì)說css中的position屬性

    摘要:塊級元素生成一個(gè)矩形框,作為文檔流的一部分,行內(nèi)元素則會創(chuàng)建一個(gè)或多個(gè)行框,置于其父元素中。相對定位,相對于自己的初始位置,不脫離文檔流。 有過css開發(fā)經(jīng)驗(yàn)的同學(xué),對于position這個(gè)屬性一定不會陌生,然而這個(gè)熟悉的屬性確是面試題中的???,也就說明了該屬性在css的世界是有一定的江湖地位的,那么我們就來詳細(xì)的說說position這個(gè)屬性。 在w3school中是這樣解釋posi...

    ssshooter 評論0 收藏0
  • CSS詳細(xì)解讀定位

    摘要:有三種情況將使得元素脫離文檔流而存在,分別是浮動,絕對定位,固定定位。我的回答是相對自己文檔流中的原始位置定位。這里就不解釋脫離文檔流的問題,主要研究它的定位問題。 一 前言 CSS定位是CSS布局只能夠重要的一環(huán)。本篇文章帶你解讀定位屬性,可以讓你更加深入的理解定位帶來的一些特性,熟練使用CSS布局。 二 正文 1.文檔流布局的概念 將窗體自上而下分成一行行, 并在每行中按從左至右的...

    1treeS 評論0 收藏0
  • [CSS]CSS Position 詳解

    摘要:三生成固定定位的元素,相對于瀏覽器窗口定位,即瀏覽器窗口滾動也不會影響元素位置,元素的位置與文檔流無關(guān),因此不占據(jù)空間,可能會和其他元素發(fā)生重疊。,元素脫離文檔流,相對于以外的第一個(gè)父元素定位。 一. CSS position 屬性介紹 CSS中position屬性指定一個(gè)元素(靜態(tài)的,相對的,絕對或固定)的定位方法的類型。有static,relative,absolute和fixed...

    xiguadada 評論0 收藏0
  • [CSS]CSS Position 詳解

    摘要:三生成固定定位的元素,相對于瀏覽器窗口定位,即瀏覽器窗口滾動也不會影響元素位置,元素的位置與文檔流無關(guān),因此不占據(jù)空間,可能會和其他元素發(fā)生重疊。,元素脫離文檔流,相對于以外的第一個(gè)父元素定位。 一. CSS position 屬性介紹 CSS中position屬性指定一個(gè)元素(靜態(tài)的,相對的,絕對或固定)的定位方法的類型。有static,relative,absolute和fixed...

    alexnevsky 評論0 收藏0
  • CSS:層疊樣式表—position

    摘要:脫離了文檔流不為元素預(yù)留空間,通過指定元素相對于最近的非定位祖先元素的偏移,來確定元素位置。在所有情況下即便被定位元素為時(shí),該元素定位均不對后續(xù)元素造成影響。否則其行為與相對定位相同。生效規(guī)則須指定或四個(gè)閾值其中之一,才可使粘性定位生效。CSS position屬性用于指定一個(gè)元素在文檔中的定位方式。top,right,bottom和left屬性則決定了該元素的最終位置。 常見語法 stat...

    kid143 評論0 收藏0

發(fā)表評論

0條評論

最新活動
閱讀需要支付1元查看
<