91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

CSS如何實現子元素相對于父元素固定定位

發布時間:2021-03-17 12:42:36 來源:億速云 閱讀:895 作者:清風 欄目:web開發

這篇“CSS如何實現子元素相對于父元素固定定位”文章,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們一定要參考一下,對于“CSS如何實現子元素相對于父元素固定定位”,小編整理了以下知識點,請大家跟著小編的步伐一步一步的慢慢理解,接下來就讓我們進入主題吧。

基本概念

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

https://www.w3school.com.cn/css/css_positioning_absolute.asp

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

問題分析

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

對于定位的主要問題是要記住每種定位的意義。所以,現在讓我們復習一下學過的知識吧:相對定位是“相對于”元素在文檔中的初始位置,而絕對定位是“相對于”最近的已定位祖先元素,如果不存在已定位的祖先元素,那么“相對于”最初的包含塊。

注釋:根據用戶代理的不同,最初的包含塊可能是畫布或 HTML 元素。

提示:因為絕對定位的框與文檔流無關,所以它們可以覆蓋頁面上的其它元素。可以通過設置 z-index 屬性來控制這些框的堆放次序。

解決方案

<div class="assistor">
  <div class="parent">
    <div class="child"></div>
    <div class="placeholder"></div>
  </div>
</div>
<style>
.assistor {
  position: relative; /*關鍵點*/
  display: block;
  width: 500px;
  height: 300px;
  margin: 100px auto 0 auto;
  background-color: #ddd;
}
.parent {
  width: 500px;
  height: 300px;
  background-color: #888;
  overflow: auto; /*關鍵點*/
}
.child {
  position: absolute; /*關鍵點*/
  width: 120px;
  height: 120px;
  margin: 100px 50px;
  background-color: #333;
}
.placeholder {
  width: 1000px;
  height: 1000px;
}
<style>

child相對于assistorposition: absolute定位,parent內的內容自己負責展示。

只要assistor和parent一樣大,看起來就像是子元素child相對于父元素parent固定定位了。

具體原理:position: absolute;的元素會相對于第一個設置了position: relative;的祖先元素進行定位,將assistor設置為position: reletive;,滾動條是在parent中的,position: fixed;和parent內的內容滾動就都實現了。

以上是“CSS如何實現子元素相對于父元素固定定位”這篇文章的所有內容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內容對大家有所幫助,如果還想學習更多知識,歡迎關注億速云行業資訊頻道!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

泸州市| 新绛县| 基隆市| 株洲市| 清水河县| 津市市| 耒阳市| 中方县| 兴山县| 中牟县| 乐平市| 东兰县| 巨野县| 永年县| 昌宁县| 军事| 什邡市| 乐东| 翁源县| 察隅县| 临海市| 溆浦县| 平顶山市| 三河市| 张家港市| 城口县| 西贡区| 兴国县| 长岭县| 巴青县| 历史| 揭西县| 巨野县| 铜鼓县| 台州市| 明溪县| 铁岭县| 彩票| 凤凰县| 新蔡县| 双辽市|