position定位

position定位與float一樣,也是css排版中非常重要的概念。position從字面意思可以理解就是指定塊的位置,即塊相對(duì)于其父塊的位置和相對(duì)于它自身應(yīng)該在的位置。
position屬性:
static 靜態(tài)(默認(rèn)),無(wú)特殊定位
relative 相對(duì) 對(duì)象不可重疊
absolute 絕對(duì),將對(duì)象從文檔流中拖出
fixed 懸浮 使元素固定在屏幕的某個(gè)位置
inherit 繼承
1.相對(duì)定位(relative)
如果對(duì)一個(gè)元素進(jìn)行相對(duì)定位,可在它所在的位置上,通過(guò)設(shè)置垂直或水平位置,讓這個(gè)元素相對(duì)于起點(diǎn)進(jìn)行移動(dòng)。如果將top設(shè)置為40像素,那么框出現(xiàn)在原位置頂部下方10像素的位置。如果將left設(shè)置為40像素,那么會(huì)在元素左邊創(chuàng)建40像素的空間,也就是將元素向右移動(dòng)。

<style>
 *{margin:0;
 padding:0;}
#main{
  position:relative;/*相對(duì)定位*/
  left:10px;
  top:40px;
  background-color:pink;
  float:left;
  height:200px;
  width:200px;
}
.one{
width:300px;
height:300px;
background-color:yellowgreen;}
 </style>
 </head>
 <body>
  <div class="one">one</div>
  <div id="main"> main</div>
</body>
</html>

相對(duì)定位

main DIV相對(duì)于one定位
2.絕對(duì)定位(absolute)
絕對(duì)定位實(shí)際上被看做普通流定位模型的一部分,因?yàn)樵氐奈恢孟鄬?duì)于它在普通流中的位置。與其相反,絕對(duì)定位使元素的位置與文檔流無(wú)關(guān),因此不占據(jù)空間,普通文檔流中其他元素的布局就像絕對(duì)定位的元素不存在一樣。簡(jiǎn)單地說(shuō),使用了絕對(duì)定位之后,對(duì)象就浮在網(wǎng)頁(yè)上面了
上面例子改成position:absolute;
絕對(duì)定位

絕對(duì)定位的元素的位置相對(duì)于最近的已定位祖先元素,如果元素沒(méi)有已定位的祖先元素,那么它的位置相對(duì)于最初的包含塊

簡(jiǎn)單的來(lái)說(shuō):相對(duì)定位是“相對(duì)于”元素在文檔中的初始位置,而絕對(duì)定位是“相對(duì)于”最近的已定位祖先元素,如果不存在已定位的祖先元素,那么“相對(duì)于”最初的包含塊。

注意:因?yàn)榻^對(duì)定位的框與文檔流無(wú)關(guān),所以它們可以覆蓋頁(yè)面上的其它元素。
3.浮動(dòng)定位(fixed)
生成絕對(duì)定位的元素,相對(duì)于瀏覽器窗口進(jìn)行定位

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 問(wèn)答題47 /72 常見(jiàn)瀏覽器兼容性問(wèn)題與解決方案? 參考答案 (1)瀏覽器兼容問(wèn)題一:不同瀏覽器的標(biāo)簽?zāi)J(rèn)的外補(bǔ)...
    _Yfling閱讀 14,145評(píng)論 1 92
  • 大家好,我是IT修真院深圳分院第06期學(xué)員,一枚正直善良的web程序員。 今天給大家分享一下,修真院官網(wǎng) CSS任...
    不二先森zZ閱讀 4,504評(píng)論 0 2
  • 在CSS中,我們是通過(guò)定位屬性position來(lái)進(jìn)行定位的,具體它有如下幾個(gè)屬性值。常見(jiàn)的屬性有如下幾個(gè): 值描述...
    lueyoo閱讀 770評(píng)論 0 0
  • Normal flow 默認(rèn)情況下,元素都是按照normal flow(標(biāo)準(zhǔn)流、常規(guī)流、正常流、文檔流【docum...
    Pamela_Liu閱讀 976評(píng)論 0 0
  • 下雪啦! 早上打開(kāi)微信,整個(gè)朋友圈都在曬這場(chǎng)2018年的一場(chǎng)雪。是呀,以前覺(jué)得下雪是件很平常稀疏的事,只要到冬天不...
    芣苡物語(yǔ)閱讀 873評(píng)論 0 1

友情鏈接更多精彩內(nèi)容