關(guān)于CSS Position(定位)

在CSS中,我們是通過position定位屬性來進行定位的换怖,它有如下幾個屬性值榜苫。常見的屬性有如下幾個:

absolute(絕對定位)

絕對定位的元素的位置相對于最近的已定位父元素刀荒,如果元素沒有已定位的父元素,那么它的位置相對于菱农。元素的位置通過 "left",

"top", "right" 以及"bottom" 屬性進行規(guī)定。absolute 定位使元素的位置與文檔流無關(guān)柿估,因此不占據(jù)空間循未。absolute 定位的元素和其他元素重疊。

例:{ position:absolute;

? ? left:100px;

? ? top:150px;}

fixed(固定定位)

生成絕對定位的元素秫舌,相對于瀏覽器窗口進行定位的妖。元素的位置通過"left", "top", "right" 以及"bottom" 屬性進行規(guī)定绣檬。?Fixed 定位在 IE7 和 IE8 下需要描述!DOCTYPE 才能支持。Fixed定位使元素的位置與文檔流無關(guān)嫂粟,因此不占據(jù)空間娇未。Fixed定位的元素和其他元素重疊。

relative(相對定位)

生成相對定位的元素星虹,相對于其正常位置進行定位零抬。因此,"left:20"會向元素的 LEFT 位置添加 20 像素宽涌。移動相對定位元素平夜,但它原本所占的空間不會改變。

最常見的使用方式有如下兩種:

使用方法一:元素相對自身的原位置偏移某個距離护糖,但是原本的空間依舊保留褥芒,表現(xiàn)為空白。

使用方法二:把一個元素設(shè)置為position: relative; 可以使該元素的子元素相對該元素絕對定位嫡良。

static(靜態(tài)定位)

它是position的默認值锰扶,元素框正常生成,也就是沒有定位時的正常顯示寝受。HTML元素的默認值坷牛,即沒有定位,元素出現(xiàn)在正常的流中很澄。靜態(tài)定位的元素不會受到 top,

bottom, left, right影響京闰。

例:

div.static { position: static;

? ? border: 4px solid #fff;}

從上文可以看出absolute/fixed都有種跟浮動同樣的效果,下面我們來將他們進行比較:

absolute/fixed和float對比相同之處:元素都會脫離文本流甩苛,從普通文本中刪除蹂楣,但是依舊會影響布局;都會生成一個塊級框,無論原來是不是塊級元素讯蒲。不同之處:float的包含塊是最近的塊級祖先元素痊土。

采用position定位之后必須采用偏移屬性定義偏移量,也就是相對包含塊的偏移墨林。在使用的時候需要注意的是:定義偏移量的元素應(yīng)為position值不是static的元素赁酝。有時也需要定義width和heigth,但是可能會和偏移屬性的定義沖突旭等,因為四個偏移屬性實際上已經(jīng)定義了元素的大小酌呆。此時,根據(jù)width和left屬性定義左右搔耕,根據(jù)top和height屬性定義上下隙袁。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子藤乙,更是在濱河造成了極大的恐慌猜揪,老刑警劉巖,帶你破解...
    沈念sama閱讀 206,378評論 6 481
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件坛梁,死亡現(xiàn)場離奇詭異而姐,居然都是意外死亡,警方通過查閱死者的電腦和手機划咐,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 88,356評論 2 382
  • 文/潘曉璐 我一進店門拴念,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人褐缠,你說我怎么就攤上這事政鼠。” “怎么了队魏?”我有些...
    開封第一講書人閱讀 152,702評論 0 342
  • 文/不壞的土叔 我叫張陵公般,是天一觀的道長。 經(jīng)常有香客問我胡桨,道長官帘,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 55,259評論 1 279
  • 正文 為了忘掉前任昧谊,我火速辦了婚禮刽虹,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘呢诬。我一直安慰自己涌哲,他們只是感情好,可當我...
    茶點故事閱讀 64,263評論 5 371
  • 文/花漫 我一把揭開白布尚镰。 她就那樣靜靜地躺著阀圾,像睡著了一般。 火紅的嫁衣襯著肌膚如雪狗唉。 梳的紋絲不亂的頭發(fā)上稍刀,一...
    開封第一講書人閱讀 49,036評論 1 285
  • 那天,我揣著相機與錄音敞曹,去河邊找鬼。 笑死综膀,一個胖子當著我的面吹牛澳迫,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播剧劝,決...
    沈念sama閱讀 38,349評論 3 400
  • 文/蒼蘭香墨 我猛地睜開眼橄登,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起拢锹,我...
    開封第一講書人閱讀 36,979評論 0 259
  • 序言:老撾萬榮一對情侶失蹤谣妻,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后卒稳,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體蹋半,經(jīng)...
    沈念sama閱讀 43,469評論 1 300
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 35,938評論 2 323
  • 正文 我和宋清朗相戀三年充坑,在試婚紗的時候發(fā)現(xiàn)自己被綠了减江。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 38,059評論 1 333
  • 序言:一個原本活蹦亂跳的男人離奇死亡捻爷,死狀恐怖辈灼,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情也榄,我是刑警寧澤巡莹,帶...
    沈念sama閱讀 33,703評論 4 323
  • 正文 年R本政府宣布,位于F島的核電站甜紫,受9級特大地震影響降宅,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜棵介,卻給世界環(huán)境...
    茶點故事閱讀 39,257評論 3 307
  • 文/蒙蒙 一钉鸯、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧邮辽,春花似錦唠雕、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,262評論 0 19
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至揣云,卻和暖如春捕儒,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背邓夕。 一陣腳步聲響...
    開封第一講書人閱讀 31,485評論 1 262
  • 我被黑心中介騙來泰國打工刘莹, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人焚刚。 一個月前我還...
    沈念sama閱讀 45,501評論 2 354
  • 正文 我出身青樓点弯,卻偏偏與公主長得像,于是被迫代替她去往敵國和親矿咕。 傳聞我的和親對象是個殘疾皇子抢肛,可洞房花燭夜當晚...
    茶點故事閱讀 42,792評論 2 345

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

  • 問答題47 /72 常見瀏覽器兼容性問題與解決方案狼钮? 參考答案 (1)瀏覽器兼容問題一:不同瀏覽器的標簽?zāi)J的外補...
    _Yfling閱讀 13,728評論 1 92
  • CSS的position總是屬性很容易讓人弄混~ 為了仔細區(qū)別它們,所以今天總結(jié)一下CSS的position屬性~...
    fehysunny閱讀 2,909評論 0 7
  • 1. 前言 前端圈有個“辜裥酰”:在面試時熬芜,問個css的position屬性能刷掉一半人,其中不乏工作四五年的同學(xué)福稳。在...
    YjWorld閱讀 4,425評論 5 15
  • 學(xué)會使用CSS選擇器熟記CSS樣式和外觀屬性熟練掌握CSS各種選擇器熟練掌握CSS各種選擇器熟練掌握CSS三種顯示...
    七彩小鹿閱讀 6,305評論 2 66
  • 你走了已經(jīng)十四年了。 時間過得真快略板。 你走的那年毁枯,我才11歲。喜歡的都是最新的流行歌叮称,對你一無所知种玛。 你走的轟轟烈...
    亂彈阿琳閱讀 842評論 4 10