Class18 CSS Positioning(定位)

Class18 CSS Positioning(定位)

四種定位方式

  • Static 定位 HTML元素的默認值,即沒有定位

  • Fixed 定位

       元素的位置相對于瀏覽器窗口是固定位置。
       即使窗口是滾動的它也不會移動
    
  • Relative 定位

       相對定位元素的定位是相對其正常位置。
    
  • 絕對定位 Absolute定位

        絕對定位的元素的位置相對于最近的已定位父元素,如果元素沒有已定位的父元素,那么它的位置相對于<html>。
    

徹底弄懂CSS盒子模式四(絕對定位和相對定位)

絕對定位(absolute):

  1. 將被賦予此定位方法的對象從文檔流中拖出,使用left,right,top, bottom等屬性
    相對于其最接近的一個最有定位設置的父級對象進行絕對定位
  2. 如果對象的父級沒有設置定位屬性,即還是遵循HTML定位規(guī)則的,則依據 body 對象左上角作為參考進行定位。
  3. 絕對定位對象可層疊,層疊順序可通過 z-index 屬性控制,z-index值為無單位的整數,大的在最上面,可以有負值。

相對定位(relative):

1.對象不可層疊,依據left,right,top,bottom等屬性在正常文檔流中偏移自身位置

相對定位常與絕對定位結合用,一般是給父級設定相對定位方式,子級元素就可以相對它進行方便的絕對定位了

重疊的元素

元素可以覆蓋頁面上的其它元素。

z-index屬性指定了一個元素的堆疊順序(哪個元素應該放在前面,或后面)
一個元素可以有正數或負數的堆疊順序:

img
{
position:absolute;
left:0px;
top:0px;
z-index:-1;
}

具有更高堆疊順序的元素總是在較低的堆疊順序元素的前面。

示意圖:


補充:
更多定位屬性:

  1. clip 剪輯一個絕對定位的元素
  2. cursor 顯示光標移動到指定的類型
  3. overflow 設置當元素的內容溢出其區(qū)域時發(fā)生的事情 --即滾動

更多屬性

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
【社區(qū)內容提示】社區(qū)部分內容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內容

  • 問答題47 /72 常見瀏覽器兼容性問題與解決方案? 參考答案 (1)瀏覽器兼容問題一:不同瀏覽器的標簽默認的外補...
    _Yfling閱讀 14,200評論 1 92
  • CSS 定位 CSS有三種基本的定位機制:普通流,浮動,絕對定位(absolute, fixed):普通流是默認定...
    _空空閱讀 5,990評論 0 15
  • 1.CSS基本概念 1.1 CSS的定義 CSS(Cascading Style Sheets)層疊樣式表,主要用...
    寥寥十一閱讀 2,082評論 0 6
  • 當在這一個頁面上實現(xiàn)布局和定位有幾種不同的技術。使用哪種技術,很大程序上取決于內容和目標頁面,因為有很多技術比別人...
    lulu_c閱讀 1,226評論 0 5
  • 劇情回顧:侯亮平從最高人民檢察院調往漢東省人民檢察院反貪局做局長,季昌明在沙瑞金接見完侯亮平之后,帶著侯亮平到漢東...
    Elsaguo閱讀 862評論 3 3

友情鏈接更多精彩內容