定位

1 定位概述

CSS 定位 (Positioning) 屬性允許你對元素進(jìn)行定位

定位的基本思想很簡單蠢沿,它允許你定義元素框相對于其正常位置應(yīng)該出現(xiàn)的位置西傀,或者相對于父元素、另一個元素甚至瀏覽器窗口本身的位置

使用 display 屬性改變生成的框的類型。將 display 屬性設(shè)置為 block(塊)洪添,可以讓行內(nèi)元素顯示的像塊級元素一樣/*inline(內(nèi)聯(lián)) ?inline-block(內(nèi)聯(lián)塊)*/

position(位置) 屬性值的含義:

static/*靜態(tài)*/ ?元素框正常生成。

relative/*相對*/ ?元素框偏移某個距離幸撕。

absolute/*絕對*/ ?元素框從文檔流完全刪除薇组,并相對于其包含塊定位。包含塊可能是文檔中的另一個元素或者是初始包含塊坐儿。

fixed/*固定*/ ?元素框的表現(xiàn)類似于將 position 設(shè)置為 absolute律胀,不過其包含塊是視窗本身

2 相對定位

對一個元素進(jìn)行相對定位,它將出現(xiàn)在它所在的位置上貌矿,通過設(shè)置垂直或水平位置炭菌,讓這個元素“相對于”它的起點(diǎn)進(jìn)行移動

div {

? width: 200px;

? height: 200px;

? background-color: #766ac5;

? position: relative;

? top: 50px;

? left: 30px

}

運(yùn)行效果:

在使用相對定位時,無論是否進(jìn)行移動逛漫,元素仍然占據(jù)原來的空間黑低。因此,移動元素會導(dǎo)致它覆蓋其它框酌毡。

3 絕對定位

設(shè)置為絕對定位的元素框從文檔流完全刪除克握,并相對于其包含塊定位,包含塊可能是文檔中的另一個元素或者是初始包含塊枷踏。元素原先在正常文檔流中所占的空間會關(guān)閉菩暗,就好像該元素原來不存在一樣。元素定位后生成一個塊級框旭蠕,而不論原來它在正常流中生成何種類型的框停团。

div {

? width: 200px;

? height: 200px;

? background-color: #766ac5;

? position: absolute;

? top: 50px;

? left: 30px

}

運(yùn)行效果:

絕對定位的元素的位置相對于最近的已定位祖先元素,如果元素沒有已定位的祖先元素掏熬,那么它的位置相對于最初的包含塊

因?yàn)榻^對定位的框與文檔流無關(guān)佑稠,所以它們可以覆蓋頁面上的其它元素∑旆遥可以通過設(shè)置z-index ?屬性來控制這些框的堆放次序舌胶。

div {

? width: 200px;

? height: 200px;

? background-color: #766ac5;

? position: absolute;

? top: 50px;

? left: 30px;

? z-index: -1

}

運(yùn)行效果:

默認(rèn)的 z-index 是 0疮丛。z-index -1 擁有更低的優(yōu)先級辆琅。z-index 1 擁有更高的優(yōu)先級。

4 浮動

浮動的框可以向左或向右移動这刷,直到它的外邊緣碰到包含框或另一個浮動框的邊框?yàn)橹埂S捎诟涌虿辉谖臋n的普通流中娩井,所以文檔的普通流中的塊框表現(xiàn)得就像浮動框不存在一樣暇屋。

div {

? width: 200px;

? height: 200px;

? background-color: #766ac5;

? float: left

}

運(yùn)行效果:

clear 屬性規(guī)定元素的哪一側(cè)不允許其他浮動元素。

div { clear: both } ?/*清除兩側(cè)浮動*/

5洞辣,固定定位

div {

? width: 200px;

? height: 200px;

? background-color: #766ac5;

? position: fixed;

? top: 50px;

? left: 30px

}

運(yùn)行效果:

固定定位它的相對移動的坐標(biāo)是視圖(屏幕內(nèi)的網(wǎng)頁窗口)本身咐刨,不會隨滑動條的滑動而改變所在視圖中的位置

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末昙衅,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子定鸟,更是在濱河造成了極大的恐慌而涉,老刑警劉巖,帶你破解...
    沈念sama閱讀 210,978評論 6 490
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件联予,死亡現(xiàn)場離奇詭異啼县,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī)沸久,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 89,954評論 2 384
  • 文/潘曉璐 我一進(jìn)店門季眷,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人卷胯,你說我怎么就攤上這事子刮。” “怎么了窑睁?”我有些...
    開封第一講書人閱讀 156,623評論 0 345
  • 文/不壞的土叔 我叫張陵挺峡,是天一觀的道長。 經(jīng)常有香客問我担钮,道長橱赠,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 56,324評論 1 282
  • 正文 為了忘掉前任裳朋,我火速辦了婚禮病线,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘鲤嫡。我一直安慰自己送挑,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 65,390評論 5 384
  • 文/花漫 我一把揭開白布暖眼。 她就那樣靜靜地躺著惕耕,像睡著了一般。 火紅的嫁衣襯著肌膚如雪诫肠。 梳的紋絲不亂的頭發(fā)上司澎,一...
    開封第一講書人閱讀 49,741評論 1 289
  • 那天,我揣著相機(jī)與錄音栋豫,去河邊找鬼挤安。 笑死,一個胖子當(dāng)著我的面吹牛丧鸯,可吹牛的內(nèi)容都是我干的蛤铜。 我是一名探鬼主播,決...
    沈念sama閱讀 38,892評論 3 405
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼围肥!你這毒婦竟也來了剿干?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 37,655評論 0 266
  • 序言:老撾萬榮一對情侶失蹤穆刻,失蹤者是張志新(化名)和其女友劉穎置尔,沒想到半個月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體氢伟,經(jīng)...
    沈念sama閱讀 44,104評論 1 303
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡榜轿,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,451評論 2 325
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了腐芍。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片差导。...
    茶點(diǎn)故事閱讀 38,569評論 1 340
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖猪勇,靈堂內(nèi)的尸體忽然破棺而出设褐,到底是詐尸還是另有隱情,我是刑警寧澤泣刹,帶...
    沈念sama閱讀 34,254評論 4 328
  • 正文 年R本政府宣布助析,位于F島的核電站,受9級特大地震影響椅您,放射性物質(zhì)發(fā)生泄漏外冀。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,834評論 3 312
  • 文/蒙蒙 一掀泳、第九天 我趴在偏房一處隱蔽的房頂上張望雪隧。 院中可真熱鬧,春花似錦员舵、人聲如沸脑沿。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,725評論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽庄拇。三九已至,卻和暖如春韭邓,著一層夾襖步出監(jiān)牢的瞬間措近,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 31,950評論 1 264
  • 我被黑心中介騙來泰國打工女淑, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留瞭郑,地道東北人。 一個月前我還...
    沈念sama閱讀 46,260評論 2 360
  • 正文 我出身青樓鸭你,卻偏偏與公主長得像凰浮,于是被迫代替她去往敵國和親我抠。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 43,446評論 2 348

推薦閱讀更多精彩內(nèi)容

  • 問答題47 /72 常見瀏覽器兼容性問題與解決方案袜茧? 參考答案 (1)瀏覽器兼容問題一:不同瀏覽器的標(biāo)簽?zāi)J(rèn)的外補(bǔ)...
    _Yfling閱讀 13,734評論 1 92
  • 學(xué)習(xí)建議 定位笛厦、浮動是 CSS 核心知識點(diǎn),必須熟練掌握俺夕。 1.文檔流的概念指什么裳凸?有哪種方式可以讓元素脫離文檔流...
    饑人谷_任磊閱讀 1,076評論 0 3
  • 在CSS中關(guān)于定位的內(nèi)容是:position:relative | absolute | static | fix...
    feelinghappy618閱讀 632評論 0 0
  • 一姨谷、文檔流的概念指什么?有哪些方式可以讓元素脫離文檔流? 文檔里指元素在文檔中的位置由元素在html里的位置決定映九,...
    dengpan閱讀 534評論 0 3
  • relative:生成相對定位的元素梦湘,通過top,bottom,left,right的位置相對于其正常位置進(jìn)行定位...
    zx9426閱讀 932評論 0 2