婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > 推薦深入理解css中的position定位和z-index屬性

推薦深入理解css中的position定位和z-index屬性

熱門標簽:隨州外呼系統廠家 沈陽400電話辦理多少錢 地圖標注樓盤 蘇州做電話機器人 南昌電話機器人系統 快速更改地圖標注點標 ai電話機器人效果差 地圖標注微信好友 南山電話機器人
作者:Cutsin
原文地址:http://www.moonless.net/blog/2007/09/csspositionz-index.html

注:本文僅供交流使用,如有不當之處歡迎批評指正,但請注明詳由,謝謝!

由于平時不太用到,所以過去寫css的時候對于position屬性的absolute、relative值理解比較模糊,對于z-index的層疊更是摸不著頭腦,除了理解的因素外,各個瀏覽器的不同解析結果也是一個大問題。今天仔細閱讀了一下css文檔,總算是對盒模型的浮動、定位有了比較深刻的理解。

我們在實踐中很有可能遇到這樣的問題:
1、做一個橫向導航,然后鼠標經過之后出現下拉菜單,那么這個下拉菜單的位置控制就是一個關鍵;
2、我們想在一個正常的頁面布局中放入幾個浮在頁面上的氣泡提示,這時既不想讓氣泡提示破壞正常的文檔布局,又不想氣泡提示的定位在不同的瀏覽器中到處亂飄。
3、當我們在一句正常的文本中插入一個小圖標的話,一般會使用img />標簽,而這時它的垂直居中問題又是讓人困惑,無論你使用html屬性absmiddle、或是使用css屬性vertical-align、抑或是使用父對象的heigh + line-height,在不同的瀏覽器中總會看起來不同。

嗯,上面幾個問題你是否也遇到過呢?如果你至今還沒有一個很好的解決辦法,不妨繼續閱讀此文,或許能對你有所幫助:)
我們先看一下position屬性的幾個取值定義:
position: static、absolute、relative

static : 默認值。如果沒有指定position屬性,支持position屬性的html對象都是默認為static,可以這么理解:把html頁面看作一個文檔流,源代碼中各個標簽的先后位置就是它們所對應的對象的呈現次序,所有取值為static的對象都按照你所編寫的html標簽的順序依次呈現。
如下圖所示,這是一個常見的指定了float:left;的橫向導航:


relative: 相對定位。這個屬性值保持對象所在文檔流中的位置,也就是說它具有和static相同的呈現方式,它同樣占有在文檔流中的固定位置,后面的對象不會侵占或覆蓋;與static屬性值不同的是,設置了relative的對象,可以通過top, left, right, bottom屬性設定自己的新顯示位置,這4個屬性的取值是相對于文檔流的前一個對象的,你可以自由設置這4個屬性偏移到新的位置而不對文檔流中的其他對象產生任何影響,原來的頁面呈現仍然會我行我素:


absolute: 絕對定位。和relative不同的是,這個屬性值會將當前對象拖出文檔流,后面的對象會占有原來的位置,也就是說,當前對象的呈現是獨立顯示的,但是它的位置在指定top, left, right, bottom任一屬性之前仍是有繼承性的,這時的4個屬性的取值是相對于瀏覽器的,和文檔流無關了。如果把示例中的B區域設定為absolute而不指定4個位置屬性,通過設定margin來改變它的相對位置,用這個方法可以解決前面提到的問題2。


提示a: 蘇昱的css2.0手冊中提到relative和absolute定位的滾動條區別不是絕對的,至少在firefox、opera和safari中滾動條該出現還是會出現。

提示b: 屬性值為absolute對象的z-index屬性可以設置層疊顯示的次序,它是直接有效的;
而屬性值為relative對象的z-index屬性在設置時要小心,把當前對象的z-index設置為-1是不行的,在firefox中它會無法顯示(注意,不是說瀏覽器有誤,而是指如果父對象是根元素body,那么z-index是無效的,任何z-index設置都不會顯示在根元素之后,除了IE的解析bug,感謝#19提示),必須設置為0以上,我們如果想讓別的對象擋住它,只有將其他對象也設置position為relative,并將z-index屬性取一個比它大的值即可。

上面的表述不知道也許不是很清晰,具體的理解還是要自己親自動手操作一下。

這樣看來,前面的問題就有解了,問題3我們可以根據設計的要求將其設置為相對或絕對定位;
問題1的解決方法也有很多,個人推薦使用有語義的dl, dt, dd來實現,而且這個方法在不同瀏覽器中的表現基本相同(已在ie, firefox, opera, safari中測試),僅在top的屬性上有幾像素的差異,由于時間關系我只能給出自己測試時的代碼以供參考:


[Ctrl+A 全選 注:引入外部Js需再刷新一下頁面才能執行]

補充一個例子,請在IE和非IE瀏覽器中對比觀看:


[Ctrl+A 全選 注:引入外部Js需再刷新一下頁面才能執行]

從這個例子可以看出,IE將一個塊元素絕對定位時,如果父元素是一個塊級元素,那么拖出文檔流之后它仍會繼承原來所在位置的坐標;
而非IE瀏覽器的做法是:拖出文檔流之后,直接定位到父元素所在的坐標。
您可能感興趣的文章:
  • 淺談由position屬性引申的css進階討論
  • CSS中position屬性之fixed實現div居中
  • 通過設置CSS中的position屬性來固定層的位置
  • 詳細分析css float 屬性以及position:absolute 的區別
  • 使用CSS樣式position:fixed水平滾動的方法
  • css position: absolute、relative詳解
  • 詳解CSS不受控制的position fixed

標簽:濰坊 商洛 濰坊 深圳 昭通 大同 石家莊 玉樹

巨人網絡通訊聲明:本文標題《推薦深入理解css中的position定位和z-index屬性》,本文關鍵詞  推薦,深入,理解,css,中的,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《推薦深入理解css中的position定位和z-index屬性》相關的同類信息!
  • 本頁收集關于推薦深入理解css中的position定位和z-index屬性的相關信息資訊供網民參考!
  • 推薦文章
    婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av
    91麻豆精品国产91久久久久久 | 亚洲欧美日韩中文字幕一区二区三区 | 欧美韩国日本一区| 欧美挠脚心视频网站| 成人一级片在线观看| 精品在线播放午夜| 老司机精品视频线观看86| 亚洲成a人片综合在线| 伊人色综合久久天天| 亚洲欧美经典视频| 亚洲日本va午夜在线影院| 国产精品视频一二三区 | 日韩精品一区二区三区蜜臀| 欧美三级一区二区| 欧美日韩久久不卡| 91麻豆精品久久久久蜜臀| 欧美精品在线一区二区三区| 欧美日韩精品一区二区三区 | 欧美精品一区二区三区四区| 精品精品国产高清一毛片一天堂| 6080日韩午夜伦伦午夜伦| 欧美日韩三级在线| 欧美日韩亚洲丝袜制服| 欧美一区二区三区四区久久| 欧美一级一区二区| 久久午夜免费电影| 欧美韩国日本不卡| 亚洲欧美激情视频在线观看一区二区三区| 国产精品青草久久| 亚洲一区中文日韩| 手机精品视频在线观看| 九色综合狠狠综合久久| 国产二区国产一区在线观看| 成人在线视频一区二区| 色悠悠亚洲一区二区| 在线免费精品视频| 日韩一区二区三区电影在线观看 | 久久99国产精品免费网站| 国产精品一区二区三区四区| 91蜜桃视频在线| 91精品国产色综合久久不卡电影| 久久综合丝袜日本网| 亚洲人成人一区二区在线观看| 亚洲国产va精品久久久不卡综合| 美女视频网站黄色亚洲| 成人精品国产福利| 91精品国产综合久久久久久久| 国产日韩欧美激情| 亚洲午夜激情网页| 国产黄色精品视频| 欧美日韩一区高清| 国产欧美日本一区二区三区| 天天色图综合网| www.日本不卡| 精品国产伦一区二区三区免费 | 一区二区三区小说| 狠狠色丁香久久婷婷综| 色婷婷av一区二区三区软件| 精品成人一区二区| 婷婷综合另类小说色区| k8久久久一区二区三区| 日韩欧美国产小视频| 一区二区三区在线视频免费观看| 六月婷婷色综合| 在线观看不卡一区| 国产无人区一区二区三区| 日日噜噜夜夜狠狠视频欧美人| 国产不卡高清在线观看视频| 日韩一级大片在线| 亚洲激情图片一区| 波多野结衣精品在线| 久久久亚洲精品一区二区三区| 亚洲成av人影院在线观看网| 97se狠狠狠综合亚洲狠狠| 精品999久久久| 婷婷久久综合九色国产成人| 91麻豆文化传媒在线观看| 亚洲国产精品二十页| 韩国午夜理伦三级不卡影院| 欧美精品一二三| 亚洲丶国产丶欧美一区二区三区| 色吧成人激情小说| 国产精品二三区| 国产成人自拍网| 久久久久久日产精品| 精品在线一区二区三区| 精品国产髙清在线看国产毛片| 天堂精品中文字幕在线| 欧美日韩亚洲高清一区二区| 亚洲va欧美va国产va天堂影院| 色婷婷综合久久久久中文| 国产精品久久久久久久久免费桃花| 国产精品一区二区男女羞羞无遮挡| 日韩午夜三级在线| 蜜桃视频第一区免费观看| 日韩一级片在线观看| 免费观看成人鲁鲁鲁鲁鲁视频| 欧美一区二区三区在线| 蜜臀精品一区二区三区在线观看 | 欧美一级日韩不卡播放免费| 三级一区在线视频先锋| 制服丝袜中文字幕亚洲| 久久精品久久99精品久久| 精品奇米国产一区二区三区| 手机精品视频在线观看| 日韩情涩欧美日韩视频| 精品亚洲国内自在自线福利| 中文字幕巨乱亚洲| 日本韩国精品在线| 美女视频第一区二区三区免费观看网站 | 欧美精品一区二区三区蜜桃 | 美女视频一区在线观看| 久久久精品天堂| 91在线云播放| 午夜精品在线视频一区| 精品电影一区二区| 9l国产精品久久久久麻豆| 亚洲成av人影院在线观看网| 欧美tickle裸体挠脚心vk| 成人国产精品免费观看视频| 亚洲一区自拍偷拍| 欧美精品一区二区三区久久久| 97aⅴ精品视频一二三区| 午夜视频一区在线观看| 久久久无码精品亚洲日韩按摩| 91毛片在线观看| 美女免费视频一区二区| 亚洲三级电影网站| 日韩精品一区国产麻豆| 91福利精品视频| 国产一区久久久| 亚洲成人手机在线| 国产女人aaa级久久久级| 欧美男同性恋视频网站| 成人99免费视频| 精品一区二区三区香蕉蜜桃| 中文字幕一区二| 久久综合中文字幕| 欧美男女性生活在线直播观看| 国产91精品在线观看| 捆绑调教一区二区三区| 亚洲一卡二卡三卡四卡五卡| 国产女人18毛片水真多成人如厕 | 一区二区视频在线看| 精品日韩成人av| 欧美日韩不卡在线| 99视频一区二区| 国产剧情一区二区三区| 免费成人在线播放| 亚洲国产一区二区三区| 亚洲欧洲精品一区二区三区 | 欧美精品久久久久久久久老牛影院| 久久国产尿小便嘘嘘| 亚洲国产欧美另类丝袜| 国产精品欧美久久久久一区二区| 欧美一二三在线| 911国产精品| 欧美日韩三级一区| 欧美亚洲国产一区二区三区va| 成人激情黄色小说| 国产成人免费av在线| 久久99精品国产| 精品一区二区三区视频在线观看 | 午夜激情久久久| 亚洲精品国产第一综合99久久| 欧美激情一二三区| 国产夜色精品一区二区av| 日韩精品中文字幕一区二区三区| 欧美一级欧美三级| 欧美一区二区三区视频免费播放 | 国产乱码精品一区二区三区av | 蜜臀av一区二区| 五月婷婷激情综合| 天天色天天操综合| 视频一区欧美精品| 日本不卡在线视频| 看电视剧不卡顿的网站| 麻豆国产精品视频| 国产一区视频网站| 国产福利电影一区二区三区| 国产电影一区在线| 成人av在线网| 色欧美日韩亚洲| 欧美日韩国产a| 欧美不卡一二三| 国产清纯在线一区二区www| 国产精品色呦呦| 亚洲精品成人在线| 天堂一区二区在线| 国产一区不卡在线| www.成人在线| 91黄色免费看| 日韩视频一区二区在线观看| 久久久久久久综合| 亚洲欧美一区二区久久| 亚洲va欧美va国产va天堂影院| 毛片不卡一区二区| 成人午夜精品在线| 777欧美精品| 国产精品国产自产拍高清av|