首頁 >web前端 >css教學 >css vw是什麼單位

css vw是什麼單位

青灯夜游
青灯夜游原創
2020-12-15 10:13:3316302瀏覽

在css中,vw是一個長度單位,一個視口單位,是指相對於視口的寬度;視口會被均分為100單位的vw,則1vw等於視口寬度的1 %,如瀏覽器的寬度為1920px,則「1vw=1920px/100=19.2px」。

css vw是什麼單位

(推薦教學:CSS影片教學

視窗單位(Viewport units)

什麼是視口?

在PC端,視口指的是在PC端,指的是瀏覽器的視覺區域;

而在行動端,它涉及3個視窗:Layout Viewport(佈局視窗),Visual Viewport(視覺視窗),Ideal Viewport(理想視窗)。

視窗單位中的“視窗”,PC端指的是瀏覽器的視覺區域;行動端指的就是Viewport中的Layout Viewport。

 依據CSS3規範,視口單位主要包括以下4個:

      1.vw:相對於視窗的寬度, 視窗皆分為100 單位的vw,1vw等於視口寬度的1%。

      2.vh:相對於視窗的寬度, 視窗皆分為 100 單位的vh,1vh等於視窗高度的1%。

      3.vmin:選取vw和vh中最小的。

      4.vmax:選取vw和vh中最大的。

vw 和 vh

全名為 Viewport Width 和 Viewport Height,視窗的寬度和高度,相當於螢幕寬度和高度的 1%。

vh and vw:相對於視口的高度和寬度,而不是父元素的(CSS百分比是相對於包含它的最近的父元素的高度和寬度)。 1vh 等於1/100的視口高度,1vw 等於1/100的視窗寬度。

例如:瀏覽器高度950px,寬度為1920px, 1 vh = 950px/100 = 9.5 px,1vw = 1920px/100 =19.2 px。

vh/vw與%差異

css vw是什麼單位

程式碼:

<style>
body{background-color:orange;}
.p{width:50vw;height:50vh;background-color:pink;fontsize:3em;}
</style>

<p class="p">P 标签的宽度为 50vw</p>

效果:

css vw是什麼單位



######## ###說明:######1 個vw 相當於頁面寬度的1%,例如頁面寬度是1000px,那麼1vw###就是10px,vh 同理。 ######P 標籤的寬度是 50vw,所以就是頁面寬度的 50%,高度是 50vh,所以就###是頁面高度的 50%。 ######更多程式相關知識,請造訪:###程式設計學習###! ! ###

以上是css vw是什麼單位的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn