最新文章專題視頻專題問答1問答10問答100問答1000問答2000關(guān)鍵字專題1關(guān)鍵字專題50關(guān)鍵字專題500關(guān)鍵字專題1500TAG最新視頻文章推薦1 推薦3 推薦5 推薦7 推薦9 推薦11 推薦13 推薦15 推薦17 推薦19 推薦21 推薦23 推薦25 推薦27 推薦29 推薦31 推薦33 推薦35 推薦37視頻文章20視頻文章30視頻文章40視頻文章50視頻文章60 視頻文章70視頻文章80視頻文章90視頻文章100視頻文章120視頻文章140 視頻2關(guān)鍵字專題關(guān)鍵字專題tag2tag3文章專題文章專題2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章專題3
問答文章1 問答文章501 問答文章1001 問答文章1501 問答文章2001 問答文章2501 問答文章3001 問答文章3501 問答文章4001 問答文章4501 問答文章5001 問答文章5501 問答文章6001 問答文章6501 問答文章7001 問答文章7501 問答文章8001 問答文章8501 問答文章9001 問答文章9501
當(dāng)前位置: 首頁 - 科技 - 知識(shí)百科 - 正文

HTML如何實(shí)現(xiàn)定位position

來源:懂視網(wǎng) 責(zé)編:小OO 時(shí)間:2020-11-27 15:25:41
文檔

HTML如何實(shí)現(xiàn)定位position

一、CSS定位(Posotioning)屬性允許你對(duì)元素進(jìn)行定位,position屬性值。static(默認(rèn)值):元素框正常生成。塊狀元素生成一個(gè)人矩形框,作為文檔流/標(biāo)準(zhǔn)流的一部分,行內(nèi)元素則會(huì)創(chuàng)建一個(gè)或者多個(gè)行框,置于其父元素中。relative:元素框偏離某個(gè)位置,元素仍保持其未定位前的形狀,它原來所占空間仍保留,從這個(gè)角度看,好像改元素仍然在文檔流/標(biāo)準(zhǔn)流中一樣。absolute:元素從文檔流中完全刪除,并相對(duì)于其包含快定位。包含塊可能是文檔中的另一個(gè)元素或者是初始包含塊。元素原先正常文檔流中所占的空間會(huì)關(guān)閉,就像元素不存在一樣,元素定位后成一個(gè)塊級(jí)框,而不論原來它是在正常流中是何種類型的框。二、relative介紹。
推薦度:
導(dǎo)讀一、CSS定位(Posotioning)屬性允許你對(duì)元素進(jìn)行定位,position屬性值。static(默認(rèn)值):元素框正常生成。塊狀元素生成一個(gè)人矩形框,作為文檔流/標(biāo)準(zhǔn)流的一部分,行內(nèi)元素則會(huì)創(chuàng)建一個(gè)或者多個(gè)行框,置于其父元素中。relative:元素框偏離某個(gè)位置,元素仍保持其未定位前的形狀,它原來所占空間仍保留,從這個(gè)角度看,好像改元素仍然在文檔流/標(biāo)準(zhǔn)流中一樣。absolute:元素從文檔流中完全刪除,并相對(duì)于其包含快定位。包含塊可能是文檔中的另一個(gè)元素或者是初始包含塊。元素原先正常文檔流中所占的空間會(huì)關(guān)閉,就像元素不存在一樣,元素定位后成一個(gè)塊級(jí)框,而不論原來它是在正常流中是何種類型的框。二、relative介紹。
本文主要為大家分享一篇HTML如何實(shí)現(xiàn)定位position的問題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧。

一、CSS定位(Posotioning)屬性允許你對(duì)元素進(jìn)行定位, position屬性值:

static(默認(rèn)值):元素框正常生成。塊狀元素生成一個(gè)人矩形框,作為文檔流/標(biāo)準(zhǔn)流的一部分,行內(nèi)元素則會(huì)創(chuàng)建一個(gè)或者多個(gè)行框,置于其父元素中

relative:元素框偏離某個(gè)位置,元素仍保持其未定位前的形狀,它原來所占空間仍保留,從這個(gè)角度看,好像改元素仍然在文檔流/標(biāo)準(zhǔn)流中一樣

absolute:元素從文檔流中完全刪除,并相對(duì)于其包含快定位。包含塊可能是文檔中的另一個(gè)元素或者是初始包含塊。元素原先正常文檔流中所占的空間會(huì)關(guān)閉,就像元素不存在一樣,元素定位后成一個(gè)塊級(jí)框,而不論原來它是在正常流中是何種類型的框

fixed:元素的表現(xiàn)和absolute類似,不同的是包含塊是視窗本身(body)

二、relative介紹

使用了該屬性值的元素會(huì)相對(duì)于原來的位置的左上角的坐標(biāo)使用top和left來進(jìn)行定位

代碼:

 <style type="text/css">
 #main{
	 width:800px;
	 height:400px;
	 margin:0 auto;
	 border:1px solid blue;
	 }
	 .p{
	 width:110px;
	 height:100px;
	 background:yellow;
	 margin-left:10px;
	 float:left;
	 }
 
 </style>
 </head>
 <body>
 <p id="main">
	 <p class="p">p1</p>
	<p class="p">p2</p>
	<p class="p">p3</p>
	<p class="p">p4</p>
	</p>
 </body>

效果圖:


(1)修改p2的定位值為relative 即:添加position:relative;top:120px;left:50px;


相對(duì)于紅點(diǎn)位置向右向下分別移動(dòng)了50像素和120像素,原來位置依然空出來,left和top值也可以是負(fù)值,不同的是向相反的方向移動(dòng)了

改變p2的定位為absolute 即:添加position:absolute;top:120px;left:50px;


可以看出p2是相對(duì)于body的左上角移動(dòng),并且原來的位置被占了,好像從來沒有它的位置一樣,這是因?yàn)閜2會(huì)向自己的下面的框找不在標(biāo)準(zhǔn)流中的那一層,一直往下尋找,知道找到位置,如果找不到會(huì)以body為準(zhǔn),然后就會(huì)向這一層的左上角位置相對(duì)移動(dòng),下面我們可以為綠色的框框添加定位relative感受一下


會(huì)相對(duì)于綠色的框框的左上角移動(dòng)

fixed:給p2添加定位fixed屬性值


不管是給p2的父元素添加定位relative還是absolute,p2總戶籍相對(duì)于body的左上角移動(dòng),并且之前的位置已經(jīng)被占用了。

定位還是比較簡單了相對(duì)于浮動(dòng)來說,祝各位能夠有所收獲

聲明:本網(wǎng)頁內(nèi)容旨在傳播知識(shí),若有侵權(quán)等問題請(qǐng)及時(shí)與本網(wǎng)聯(lián)系,我們將在第一時(shí)間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com

文檔

HTML如何實(shí)現(xiàn)定位position

一、CSS定位(Posotioning)屬性允許你對(duì)元素進(jìn)行定位,position屬性值。static(默認(rèn)值):元素框正常生成。塊狀元素生成一個(gè)人矩形框,作為文檔流/標(biāo)準(zhǔn)流的一部分,行內(nèi)元素則會(huì)創(chuàng)建一個(gè)或者多個(gè)行框,置于其父元素中。relative:元素框偏離某個(gè)位置,元素仍保持其未定位前的形狀,它原來所占空間仍保留,從這個(gè)角度看,好像改元素仍然在文檔流/標(biāo)準(zhǔn)流中一樣。absolute:元素從文檔流中完全刪除,并相對(duì)于其包含快定位。包含塊可能是文檔中的另一個(gè)元素或者是初始包含塊。元素原先正常文檔流中所占的空間會(huì)關(guān)閉,就像元素不存在一樣,元素定位后成一個(gè)塊級(jí)框,而不論原來它是在正常流中是何種類型的框。二、relative介紹。
推薦度:
標(biāo)簽: 定位 怎么樣 如何
  • 熱門焦點(diǎn)

最新推薦

猜你喜歡

熱門推薦

專題
Top