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

溫馨提示×

溫馨提示×

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

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

CSS中布局模型是什么

發布時間:2022-03-10 10:13:04 來源:億速云 閱讀:139 作者:小新 欄目:web開發

這篇文章給大家分享的是有關CSS中布局模型是什么的內容。小編覺得挺實用的,因此分享給大家做個參考,一起跟隨小編過來看看吧。

CSS 包含 3 種基本的布局模型,用英文概括為:Flow、Layer 和 Float。 在網頁中,元素有三種布局模型:

流動模型(Flow)

浮動模型 (Float)

層模型(Layer)

流動模型

流動模型,流動(Flow)是默認的網頁布局模式。

流動布局模型具有2個比較典型的特征:

塊狀元素 都會在所處的包含元素內自上而下按順序垂直延伸分布,因為在默認狀態下,塊狀元素的寬度都為 100%。實際上,塊狀元素都會以行的形式占據位置。

在流動模型下,內聯元素 都會在所處的包含元素內從左到右水平分布顯示。

浮動模型

任何元素在默認情況下是不能浮動的,但可以用 CSS 定義為浮動。例子:#div1{float:left;}

層模型

CSS 定義了一組定位(positioning)屬性來支持層布局模型。

層模型有三種形式:

絕對定位(position: absolute)

相對定位(position: relative)

固定定位(position: fixed)

絕對定位(position: absolute)

如果想為元素設置層模型中的絕對定位,需要設置 position:absolute(表示絕對定位),這條語句的作用將元素從文檔流中拖出來,然后使用 left、right、top、bottom 屬性相對于其最接近的一個具有定位屬性的父包含塊進行絕對定位。如果不存在這樣的包含塊,則相對于 body 元素,即相對于瀏覽器窗口。

相對定位(position: relative)

如果想為元素設置層模型中的相對定位,需要設置 position:relative(表示相對定位),它通過 left、right、top、bottom 屬性確定元素在正常文檔流中的偏移位置。相對定位完成的過程是首先按 static(float) 方式生成一個元素(并且元素像層一樣浮動了起來),然后相對于以前的位置移動,移動的方向和幅度由left、right、top、bottom屬性確定,偏移前的位置保留不動。

簡單來說,就是相對元素原來的位置進行移動,元素本身所占的位置會保留。

固定定位(position: fixed)

設置 position:fixed;。fixed:表示固定定位,與 absolute 定位類型類似,但它的相對移動的坐標是視圖(屏幕內的網頁窗口)本身。由于視圖本身是固定的,它不會隨瀏覽器窗口的滾動條滾動而變化,除非你在屏幕中移動瀏覽器窗口的屏幕位置,或改變瀏覽器窗口的顯示大小,因此固定定位的元素會始終位于瀏覽器窗口內視圖的某個位置,不會受文檔流動影響,這與 background-attachment:fixed; 屬性功能相同。

Relative 與 Absolute 組合使用,必須遵守下面規范:

參照定位的元素必須是相對定位元素的前輩元素

參照定位的元素必須加入 position:relative;

定位元素加入 position:absolute,便可以使用 top、bottom、left、right 來進行偏移定位了

感謝各位的閱讀!關于“CSS中布局模型是什么”這篇文章就分享到這里了,希望以上內容可以對大家有一定的幫助,讓大家可以學到更多知識,如果覺得文章不錯,可以把它分享出去讓更多的人看到吧!

向AI問一下細節

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

css
AI

盘锦市| 灵山县| 隆回县| 恩平市| 临沂市| 罗平县| 华容县| 桂林市| 通许县| 巴林右旗| 山东省| 遂昌县| 辽阳县| 鄂尔多斯市| 许昌县| 福鼎市| 太谷县| 应用必备| 温泉县| 宜阳县| 福贡县| 德兴市| 桑日县| 烟台市| 应城市| 拉萨市| 阿拉尔市| 咸丰县| 莒南县| 云南省| 延庆县| 突泉县| 元朗区| 谷城县| 临海市| 田阳县| 新沂市| 启东市| 景宁| 日喀则市| 万盛区|