国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發 > CSS > 正文

詳解CSS中視窗單位和百分比單位的使用

2024-07-11 08:55:44
字體:
來源:轉載
供稿:網友

視窗(Viewport)單位

視窗(Viewport)單位是相對單位,意味著它們沒有客觀的尺寸。它們的大小是由視窗(Viewport)大小決定的。下面是四個與視窗(Viewport)有關的單位。
2015812182921966.jpg (957×236)

我將集中討論前兩個單位,因為它們更可能被使用。

在很多情況下,視口單位(vh和vw)和百分比單位在它們可以實現的功能方面是重疊的。然而,它們每個都有其明顯的優點和缺點。概括的說:

    當處理寬度的時候,%單位更合適。處理高度的時候,vh單位更好。

占滿寬度的元素: % > vw

正如我所提到的,vw單位根據視窗的寬度決定它的大小。然而,瀏覽器是根據瀏覽器的窗口計算視窗大小的,包括了滾動條的空間。
2015812183007643.jpg (1172×910)

如果頁面延伸超過視口的高度——滾動條出現——視窗的寬度將會大于html元素的寬度。

Viewport > html > body

因此,如果你將一個元素設置為100vw,這個元素將會延伸到html和body元素范圍之外。在這個例子中,我用紅色邊框包裹html元素,然后給section元素設置背景顏色。
2015812183029975.png (700×443)

因為這個細微的差別,當使一個元素橫跨整個頁面的寬度時,最好使用百分比單位而不是視口的寬度。
占滿高度的元素:vh > %

在另一方面,當使一個元素跨越整個頁面的高度時,vh遠比百分比單位好。

因為用百分比定義的元素的大小是由它的父元素決定的,只有父元素也填滿整個屏幕的高度時我們才能擁有一個填滿整個屏幕的高度的元素。這通常意味著我們不得不把元素定位成固定的,為了使元素的父元素為html元素,或者依賴一些程序。

然而,用vh的話,就像下面寫的那么簡單:

CSS Code復制內容到剪貼板
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 德江县| 黄大仙区| 金湖县| 赤水市| 多伦县| 交城县| 江口县| 如东县| 上饶县| 昌都县| 黑山县| 锡林郭勒盟| 仙居县| 吴川市| 丹棱县| 错那县| 厦门市| 上高县| 磴口县| 旬邑县| 宜昌市| 巨鹿县| 遂溪县| 息烽县| 类乌齐县| 石家庄市| 潮安县| 治多县| 嘉峪关市| 沭阳县| 安顺市| 富平县| 浏阳市| 汨罗市| 开阳县| 桃园市| 招远市| 石首市| 彭阳县| 湾仔区| 乌拉特前旗|