CSS中position屬性定位

定位屬性:

static :默認(rèn)文本流? margin padding 從左到右 從上到下

relative:相對定位

absolute:絕對定位

fixed:固定定位(脫離原來的文本)?

一石洗、相對定位

相對定位是指,該元素相對自己原來位置,偏移一定距離菇存,元素可以通過頂部top,底部bottom,左側(cè)left和右側(cè)right屬性來設(shè)置定位宏榕。它相對的是它自己。?

舉例:大div里面包含5個(gè)小P胸懈,給P不同的類名担扑,分別設(shè)置絕對定位和相對定位,看看他們有什么變化趣钱。沒有設(shè)置定位的代碼如下:

源碼

效果如圖所示:

相對定位圖例1

現(xiàn)在給第一個(gè)p標(biāo)簽設(shè)置相對定位涌献,讓他相對于自己原來的位置上偏移50px,左邊偏移50px首有,具體代碼如下:

1.p1{width: 100px;height: 100px;background: red;position: relative;left: 50px;top: 50px;}

效果圖:

相對定位圖例2

對比前后效果圖燕垃,有沒有發(fā)現(xiàn)第一個(gè)p元素,它相對自己原來的位置發(fā)生了偏移井联,而且偏移以后卜壕,它依然占據(jù)原來的位置,后面的元素不會(huì)填補(bǔ)烙常,如果有重疊轴捎,會(huì)重疊在它文檔流元素之上,相對定位不會(huì)把其他元素?cái)D掉蚕脏。


二侦副、絕對定位

絕對定位是指,該元素相對它的父元素偏移一定距離驼鞭,元素可以通過頂部top秦驯,底部bottom,左側(cè)left和右側(cè)right屬性來設(shè)置定位挣棕。

注:相對的是父元素译隘,而且這個(gè)父元素必須設(shè)置了position屬性亲桥。如果父元素沒有position屬性,則從最近的父元素開始找固耘,直到找到body為止题篷。

舉例:給第三個(gè)p元素設(shè)置絕對定位,讓其上偏移200px玻驻,左偏移200px悼凑,具體代碼如下:

.p3{width: 100px;height: 100px;background: yellow;position: absolute;left: 200px;top: 200px;}

絕對定位圖例

對比圖1和圖3可以發(fā)現(xiàn),設(shè)置了絕對定位的元素璧瞬,會(huì)脫離文檔流,后面的元素會(huì)填補(bǔ)上來渐夸。因?yàn)榈谌齻€(gè)p標(biāo)簽的父元素為div嗤锉,沒有給div設(shè)置position屬性,所以它最終找到body墓塌,相對于body發(fā)生了偏移瘟忱。

三、相對定位和絕對定位的區(qū)別

相對定位:相對自己原來的位置發(fā)生偏移苫幢,不會(huì)脫離文檔流访诱,不會(huì)刪除它原來在文檔流中占據(jù)的位置,且后面是元素不會(huì)填補(bǔ)空位

絕對定位:相對它的父元素發(fā)生偏移(而且這個(gè)父元素必須設(shè)置了position屬性韩肝,如果父元素沒有position屬性触菜,則從最近的父元素開始找,直到找到body為止)哀峻,會(huì)脫離文檔流涡相,后面的元素會(huì)填補(bǔ)它原來的位置。

四剩蟀、固定定位

position:fixed;

? ? ? ? ? ? 盒子將脫離原來的文本流催蝗,進(jìn)入到新的一層,

? ? ? ? ? ? 蓋在原來文本流之上育特,并且可以通過left right top bottom

? ? ? ? ? ? 四個(gè)屬性丙号,對盒子進(jìn)行移動(dòng),移動(dòng)的基準(zhǔn)定是瀏覽器視窗缰冤,與其他盒子無關(guān)

定位四條代碼必須寫:?

????????????position:設(shè)置位置屬性;

? ? ? ? ? ? left/right/top/bottom/right:進(jìn)行定位操作;

? ? ? ? ? ? z-index:設(shè)置該盒子的顯示優(yōu)先級(沒有單位 0開始增大 值越大越開始靠前)

? ? ? ? ? ? 盒子固定定位后犬缨,回脫離原來的文本,同樣將不在具有原來的特性锋谐,寬高由內(nèi)容撐開遍尺,margin:會(huì)疊加; 一般不用margin進(jìn)行位置改變,任何盒子都可以fixed涮拗。


? ? ? ? ? ? 應(yīng)用場景:廣告乾戏,聊天窗口迂苛,導(dǎo)航,活動(dòng)信息?

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末鼓择,一起剝皮案震驚了整個(gè)濱河市三幻,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌呐能,老刑警劉巖念搬,帶你破解...
    沈念sama閱讀 217,826評論 6 506
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異摆出,居然都是意外死亡朗徊,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,968評論 3 395
  • 文/潘曉璐 我一進(jìn)店門偎漫,熙熙樓的掌柜王于貴愁眉苦臉地迎上來爷恳,“玉大人,你說我怎么就攤上這事象踊∥虑祝” “怎么了?”我有些...
    開封第一講書人閱讀 164,234評論 0 354
  • 文/不壞的土叔 我叫張陵杯矩,是天一觀的道長栈虚。 經(jīng)常有香客問我,道長史隆,這世上最難降的妖魔是什么魂务? 我笑而不...
    開封第一講書人閱讀 58,562評論 1 293
  • 正文 為了忘掉前任,我火速辦了婚禮逆害,結(jié)果婚禮上头镊,老公的妹妹穿的比我還像新娘。我一直安慰自己魄幕,他們只是感情好相艇,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,611評論 6 392
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著纯陨,像睡著了一般坛芽。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上翼抠,一...
    開封第一講書人閱讀 51,482評論 1 302
  • 那天咙轩,我揣著相機(jī)與錄音,去河邊找鬼阴颖。 笑死活喊,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的量愧。 我是一名探鬼主播钾菊,決...
    沈念sama閱讀 40,271評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼帅矗,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了煞烫?” 一聲冷哼從身側(cè)響起浑此,我...
    開封第一講書人閱讀 39,166評論 0 276
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎滞详,沒想到半個(gè)月后凛俱,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 45,608評論 1 314
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡料饥,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,814評論 3 336
  • 正文 我和宋清朗相戀三年蒲犬,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片岸啡。...
    茶點(diǎn)故事閱讀 39,926評論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡暖哨,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出凰狞,到底是詐尸還是另有隱情,我是刑警寧澤沛慢,帶...
    沈念sama閱讀 35,644評論 5 346
  • 正文 年R本政府宣布赡若,位于F島的核電站,受9級特大地震影響团甲,放射性物質(zhì)發(fā)生泄漏逾冬。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,249評論 3 329
  • 文/蒙蒙 一躺苦、第九天 我趴在偏房一處隱蔽的房頂上張望身腻。 院中可真熱鬧,春花似錦匹厘、人聲如沸嘀趟。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,866評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽她按。三九已至,卻和暖如春炕柔,著一層夾襖步出監(jiān)牢的瞬間酌泰,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 32,991評論 1 269
  • 我被黑心中介騙來泰國打工匕累, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留陵刹,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 48,063評論 3 370
  • 正文 我出身青樓欢嘿,卻偏偏與公主長得像衰琐,于是被迫代替她去往敵國和親也糊。 傳聞我的和親對象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,871評論 2 354