出去打工和儿子租房
  • 相對定位和絕對定位的區別是什么呢

    2021-04-09 11:10發布

    25條回答

    相對定位就是讓元素在原有位置上向某方向偏移,即相對于原來的位置進行定位絕對定位是讓元素脫離原始的文檔流,通過上下左右四個方向的便宜控制元素的位置,其他元素會對其"視而不見"

    三歲奶貓
    3樓 · 2021-04-09 13:25

    相對定位和絕對定位是定位的兩種表現形式,區別如下:

    一、主體不同

    1、相對定位:是設置為相對定位的元素框會偏移某個距離。

    2、絕對定位:absolute?脫離文檔流,通過 top,bottom,left,right 定位。

    二、特點不同

    1、相對定位:在使用相對定位時,無論是否進行移動,元素仍然占據原來的空間。因此,移動元素會導致它覆蓋其它框。

    2、絕對定位:選取其最近的父級定位元素,當父級?position?為 static 時,absolute元素將以body坐標原點進行定位,可以通過z-index進行層次分級。


    大冬瓜
    4樓 · 2021-04-09 14:32

    相對定位:該元素相對于自己原有位置,偏移一定距離。相對的是自己。

    絕對定位:該元素相對于其父元素,偏移一定距離。相對的是父元素,重點是這個父元素也需要是設置了position屬性。從最近的父元素開始找,直到找到body位置為止。


    風中浪子
    5樓 · 2021-04-09 13:51

    一、主體不同

    1、相對定位:是設置為相對定位的元素框會偏移某個距離。

    2、絕對定位:absolute?脫離文檔流,通過 top,bottom,left,right 定位。

    二、特點不同

    1、相對定位:在使用相對定位時,無論是否進行移動,元素仍然占據原來的空間。因此,移動元素會導致它覆蓋其它框。

    2、絕對定位:選取其最近的父級定位元素,當父級?position?為 static 時,absolute元素將以body坐標原點進行定位,可以通過z-index進行層次分級。

    三、表現方式不同

    1、相對定位:對一個元素進行相對定位,它將出現在它所在的位置上??梢酝ㄟ^設置垂直或水平位置,讓這個元素“相對于”它的起點進行移動。

    2、絕對定位:文本流中的內容會頂替絕對定位元素的位置,而絕對定位元素自然的層疊于文本流之上。而在單一的絕對定位中,定位元素將會跑到網頁的左上角,因為那里是被絕對定位后的坐標原點。


    yuixan
    6樓 · 2021-04-09 14:45
    絕對定位是相對于元素最近的已定位的祖先元素(即是設置了絕對定位或者相對定位的祖先元素)。如果元素沒有已定位的祖先元素,那么它的位置則是相對于最初的包含塊(body)。
    
    絕對定位本身與文檔流無關,因此不占空間,普通文檔流中的元素的布局就當絕對定位的元素不存時一樣,所以?它們可以覆蓋頁面上其他的元素,且可以通過z-index屬性來控制這些層的對方順序。
    相對定位是相對于元素在文檔中的初始位置——首先它出現在它所在的位置上(即不設置position時的位置,然后通過設置垂直或水平位置,讓這個元素“相對于”它的原始起點進行移動;


    橋豆麻袋
    7樓 · 2021-04-09 14:49

    1、絕對定位

    絕對定位指的是通過規定HTML元素在水平和垂直方向上的位置來固定元素,基于絕對定位的元素不會占據空間。

    絕對定位的位置聲明是相對于已定位的并且包含關系最近的祖先元素。如果當前需要被定為的元素沒有已定位的祖先元素作為參考值,則相對于整個網頁。

    2、相對定位

    相對定位與絕對定位的區別在于它的參照點不是左上角的原點,而是該元素本身原先的起點位置。并且即使該元素偏移到了新的位置,也仍然從原始的起點處占據空間。


    淺淺77
    8樓 · 2021-04-09 14:53

    相對定位和絕對定位是定位的兩種表現形式,區別如下:

    一、主體不同

    1、相對定位:是設置為相對定位的元素框會偏移某個距離。

    2、絕對定位:absolute?脫離文檔流,通過 top,bottom,left,right 定位。

    二、特點不同

    1、相對定位:在使用相對定位時,無論是否進行移動,元素仍然占據原來的空間。因此,移動元素會導致它覆蓋其它框。

    2、絕對定位:選取其最近的父級定位元素,當父級?position?為 static 時,absolute元素將以body坐標原點進行定位,可以通過z-index進行層次分級。

    三、表現方式不同

    1、相對定位:對一個元素進行相對定位,它將出現在它所在的位置上??梢酝ㄟ^設置垂直或水平位置,讓這個元素“相對于”它的起點進行移動。

    2、絕對定位:文本流中的內容會頂替絕對定位元素的位置,而絕對定位元素自然的層疊于文本流之上。而在單一的絕對定位中,定位元素將會跑到網頁的左上角,因為那里是被絕對定位后的坐標原點。

    aijingda
    9樓 · 2021-04-09 16:54

    相對定位:設置為相對定位的元素框會偏移某個距離。元素仍然保持其未定位前的形狀,它原本所占的空間仍保留。

    ?.relative{??position: relative;??background:purple;??width:50px;??height: 50px;??left: 80px;?}?這個框會出現在跟原來的位置向右80px的地方,原來的位置為空,如果position: relative改成position: absolute,則這個框的原來空間會被下面的框所覆蓋。

    經對定位:絕對定位使元素的位置與文檔流無關,因此不占據空間。這一點與相對定位不同,相對定位實際上被看作普通流定位模型的一部分,因為元素的位置相對于它在普通流中的位置。

    .box{??width:300px;??height: 300px;??margin: 0 auto;??border: 1px solid orange;??position: relative;?}?.relative{??position:absolute;??background:purple;??width:50px;??height: 50px;??left: 80px;}

    box是relative的父元素,標識為relative 的框會出現在向右 80px的地方,但是如果父元素box沒有定位屬性,它則會相對body進行定位,位置會大變,會脫離box框。

    相關問題推薦

    • 回答 7
      已采納

      抓包(packet capture)就是將網絡傳輸發送與接收的數據包進行截獲、重發、編輯、轉存等操作,也用來檢查網絡安全。抓包也經常被用來進行數據截取等。抓包可以通過抓包工具來查看網絡數據包內容。通過對抓獲的數據包進行分析,可以得到有用的信息。目前流行的...

    • 回答 120

      相對前幾年來說,要高上不少了,畢竟入行的人也是越來越多了,基礎的工作對應想要參與的人群基數越來越大,但是對于高端人才的需求還是很多,人才還是相對稀缺性的。所以,想要學web或者其他技術也一樣,別等,別觀望。web前端就業方向特別多包括web前端開發...

    • 回答 89

      常用的前端框架有Bootstrap框架、React框架、Vue框架、Angular框架、Foundation框架等等

    • 回答 6

      SSR就是一臺服務器,可以利用 SSR 在遠程的服務器上配置 SSR,使其能夠成為 SSR 節點,這樣本地電腦或者其它設備利用 SSR 節點實現 VPN 或者遠程上網及游戲加速等方面。ShadowsocksR(簡稱 SSR)是 Shadowsocks 分支,在 Shadowsocks 的基礎上增加了一些數據...

    • 回答 65
      已采納

      前端是目的就業前景非常不錯的一個計算機技術,但是自學的話還是有一定難度的,網絡上自學是碎片化的,同時互聯網技術跟新換代快,自己的話比較吃力也學習不到最新的技術。

    • 回答 11

      1、代碼判斷xAxis: {type: 'time',splitLine: {show: false},interval: 3600, // 設置x軸時間間隔axisLabel: {formatter: function(value, index) {return liangTools.unix2hm(value)}}},首先要把xAxis 顯示類型設置成time,然后設置對應X軸......

    • 回答 52
      已采納

      計算機培訓方向比較多,建議找適合自己的方向選擇培訓編程類:JAVA、WEB、Python、C/C++、C#等測試類:軟件測試運維類:云計算、網絡安全設計類:UI設計、3D建模等

    • 回答 8

      HTML5 + CSS + JavaScript 開發 跨平臺重用代碼?

    • 回答 4

      采用rem單位自動響應,并提供獨有柵格化系統快速定義寬高、邊距節省css代碼量,同時總結各大型移動端網頁,提供一套ui顏色搭配規范,尺寸規范,字體規范等。

    • 回答 10

      iView UI、ioni、SUI

    • 回答 6

      ?jQTouch?

    • 回答 4

      如果只是普通的移動端用vue react 或者dva 如果是要編譯成小程序什么的或者混生 就用uni-app(對應vue語法)taro(對應react) 或者純原生 這個沒有限制的,自己怎么舒服怎么來

    • 回答 4

      因為可以運用在網頁和小程序的開飯中,而且開源,用著便宜,企業都很喜歡

    • 回答 10

      一、Visual Studio Code下載地址:https://code.visualstudio.com/微軟在2015年4月30日Build 開發者大會上正式宣布了 Visual Studio Code 項目:一個運行于 Mac OS X、Windows和 Linux 之上的,針對于編寫現代 Web 和云應用的跨平臺源代碼編輯器。Visual Stud...

    • 回答 9

      jQuery自帶淡入淡出效果 https://www.w3school.com.cn/jquery/jquery_fade.asp 看看這個?

    沒有解決我的問題,去提問
    出去打工和儿子租房