主頁 > 知識庫 > HTML的relative與absolute使用及區(qū)別詳解

HTML的relative與absolute使用及區(qū)別詳解

熱門標簽:強訊外呼系統(tǒng) crm外呼系統(tǒng)好不好 智能電銷機器人廣告語 重慶人工智能電銷機器人報價 長春極信防封電銷卡公司 愛巢地圖標注 電銷外呼線路改不外呼線路 貴陽ai外呼系統(tǒng) 電話機器人批發(fā)

HTML的relative與absolute區(qū)別:說實話html這門語言算的上是這個世界上最簡單的一門語言了,標簽語言嘛,就是標簽多了點英文單詞超多,不過都是有規(guī)律的比如文本類居中text-align:center;加粗text-weight:bold;.但是還是有一些比較難理解掌握標簽和屬性,就比如屬性position,它是定位的一種方式代碼如下:

#div1{
		position: relative;
		width: 200px;
		height: 200px;
		background-color: blueviolet;
		margin-left: 100px;
	}

 先來說一下postion常用的5大屬性值:

--sticky:基于用戶的滾動位置來定位。也就是以sticky標簽定義的標簽會隨著頁面上下移動,但是其內(nèi)容卻不會超過屏幕比如在網(wǎng)站側(cè)邊那些移動導(dǎo)航欄。

--static:HTML元素的默認值,即沒有定位,元素出現(xiàn)在正常的流中。靜態(tài)定位的元素不會受到 top, bottom, left, right影響。也就是和沒寫position一樣的效果。

--fixed:元素的位置相對于瀏覽器窗口是固定位置。即使窗口是滾動的它也不會移動,相當一個壁紙標簽一樣一動不動像鑲嵌在屏幕里一樣,在很多網(wǎng)站尤其是購物網(wǎng)站里面經(jīng)常能看到,你看到頁面?zhèn)冗吥庆o靜躺在那的導(dǎo)航欄就是用fixed實現(xiàn)的

--relative與absolute:相對定位元素的定位是相對其正常位置。每個標簽的樣式設(shè)置從來都是針對自己的,但是會對其余標簽產(chǎn)生相對影響,html很重要的一點就是嵌套關(guān)系即標簽里有標簽,首先在平級我們看下效果兩個<div>是兄弟關(guān)系

 以上這種情況將div1的position設(shè)置為relative相對位置,可以看出小方塊會緊接著大方塊也就是小方塊是相對于大方塊來的也就是relative:相對定位元素的定位不允許元素的重疊,俗話就是通過relative說這個位置我已經(jīng)占了你只有站我下個位置了,當我們把大方塊的改成絕對位置absolute

#div1{
	position: absolute;
	width: 200px;
	height: 200px;
	background-color: blueviolet;
	margin-left: 100px;
}

效果如下:

小方塊會跳上去,也就是說這個位置兩個div都能占,不是大方塊獨占的absolute定位是定位絕對的相對于父標簽而言,本例的父標簽就是<body></body>

擴展:

<div id="div1">
  <div id="div2"></div>
</div>

當小方塊嵌套在大標簽里面這時你的div1的position的relative與absolute效果一樣沒有改變之前的效果只體現(xiàn)在兄弟標簽之間

這時候如果你再設(shè)置div2的樣式margin-left就是相對于div2來說了,舉個例子當你大方框距離左邊100px當你小方框樣式margin-left:100px;這時實際情況是小方框距離左邊有200px

#div1{
				position: relative;
				width: 200px;
				height: 200px;
				background-color: blueviolet;
				margin-left: 100px;
			}
			#div2{
				margin-left: 100px;
				position: absolute;
				width: 50px;
				height: 50px;
				background-color: red;
			}

總結(jié):相對定位元素經(jīng)常被用來作為絕對定位元素的容器塊,當標簽有嵌套時,子標簽的位置樣式設(shè)置是相對于父標簽的。寧外想要了解快標簽就必須了解html的盒子模型

到此這篇關(guān)于HTML的relative與absolute使用及區(qū)別詳解的文章就介紹到這了,更多相關(guān)HTML的relative與absolute內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持腳本之家!

標簽:保定 山南 內(nèi)蒙古 吳忠 廣安 清遠 上海 陜西

巨人網(wǎng)絡(luò)通訊聲明:本文標題《HTML的relative與absolute使用及區(qū)別詳解》,本文關(guān)鍵詞  HTML,的,relative,與,absolute,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《HTML的relative與absolute使用及區(qū)別詳解》相關(guān)的同類信息!
  • 本頁收集關(guān)于HTML的relative與absolute使用及區(qū)別詳解的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章