日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 前端技术 > CSS >内容正文

CSS

html em vw,CSS3 的视口单位vw、vh实现自适应(带有px,em,rem的简单介绍)

發(fā)布時(shí)間:2025/3/12 CSS 40 豆豆
生活随笔 收集整理的這篇文章主要介紹了 html em vw,CSS3 的视口单位vw、vh实现自适应(带有px,em,rem的简单介绍) 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

一、px,em,rem,vw的簡單介紹

1、px

px其實(shí)就是像素的意思,全稱pixel,也就是圖像的基本采樣單位。對(duì)于不同的設(shè)備,它的圖像基本單位是不同的,比如顯示器和打印機(jī)。而我們通常所說的顯示器分辨率是指桌面設(shè)定的分辨率,不是顯示器的物理分辨率,但是現(xiàn)在我們的桌面分辨率和物理分辨率幾乎是一致的,因?yàn)檫@樣顯示效果最佳。所以總的來說px就是對(duì)應(yīng)我們顯示器的分辨率。這樣就會(huì)有個(gè)問題就是如果使用px的話我們就要根據(jù)不同電腦的分辨率來做自適應(yīng),有點(diǎn)麻煩。

2、em

em是相對(duì)長度單位。相對(duì)于當(dāng)前對(duì)象內(nèi)本文的字體尺寸(如果沒有設(shè)置本文尺寸,那就是相對(duì)于瀏覽器默認(rèn)的字體尺寸,也就是16px),這樣計(jì)算的話。如果沒有設(shè)置字體尺寸就是1em = 16px。如果使用em的話,有個(gè)好的建議,就是將body的font-size設(shè)置成62.5%,也就是16px * 62.5% = 10px。這樣的話1em = 10px,方便我們計(jì)算。

3、rem

rem和em一樣也是相對(duì)長度單位,但是不一樣的是rem始終都是相對(duì)html根元素。這樣有個(gè)很大的有點(diǎn)就是使用rem后不會(huì)受到對(duì)象內(nèi)文本字體尺寸的影響,而且只需要改變根元素就能改變所有的字體大小。兼容性也是不錯(cuò)的,IE8以上版本和其他瀏覽器都已經(jīng)支持,是個(gè)做響應(yīng)式頁面的好選擇

4、重點(diǎn):vw和vh

vw和vh是視口(viewport units)單位,何謂視口,就是根據(jù)你瀏覽器窗口的大小的單位,不受顯示器分辨率的影響,是不是很神奇,這就代表了,我們不需要顧慮到現(xiàn)在那么多不同電腦有關(guān)分辨率的自適應(yīng)問題。

vw是可視窗口的寬度單位,和百分比有點(diǎn)一樣,1vw = 可視窗口的寬度的百分之一。比如窗口寬度大小是1800px,那么1vw = 18px。和百分比不一樣的是,vw始終相對(duì)于可視窗口的寬度,而百分比和其父元素的寬度有關(guān)。

vh就是可視窗口的高度了。

這邊順便提一下vmin和vmax,vmin是指選擇vw和vh中最小的那個(gè),而vmax是選擇最大的那個(gè)

兼容性方面是vw和vh的短板了,如下圖所示,使用vw和vh所需求的版本還是較高的

二、使用vw,vh能做什么

1、響應(yīng)式頁面輕松搞定

由于vw,vh的特性,他們能夠根據(jù)窗口大小來自動(dòng)調(diào)節(jié)字體大小,這就能很輕松地完成響應(yīng)式頁面的布局

2、小技巧之響應(yīng)垂直居中

可以使用vw,vh來實(shí)現(xiàn)在頁面中響應(yīng)垂直居中,只需要以下代碼:#box?{

width:?50vw;

height:?50vh;

margin:?25vh?auto;

}

只要設(shè)置margin的上下間距,使之heigit + margin-top +margin-bottom = 100 ,width + margin-left + margin-right = 100 ,就能夠響應(yīng)垂直居中。

3、模仿bootstrap的柵欄布局

了解過bootstrap的都知道它的柵欄布局,而使用vw,vh就能夠輕松實(shí)現(xiàn)。.col-2?{

float:?left;

width:?50vw;

}

.col-4?{

float:?left;

width:?25vw;

}

.col-5?{

float:?left;

width:?20vw;

}

.col-8?{

float:?left;

width:?12.5vw;

}

上面是column實(shí)例只要在一行中所有的列加起來等于100vw就實(shí)現(xiàn)響應(yīng)式布局。

總結(jié):

個(gè)人認(rèn)為視口單位是個(gè)用來做響應(yīng)式布局很不錯(cuò)的單位,當(dāng)然如果要使用vw,vh,我的建議是rem結(jié)合vw來開發(fā),因?yàn)橐暱趩挝挥袀€(gè)缺點(diǎn)就是它沒有最小或者最大限制,這就達(dá)不到我們都時(shí)候所希望的一個(gè)限制(比如窗口太小了,字都看不清)。所以我們可以在根元素上設(shè)置vw和vh,然后在根元素上限制最大最小值,然后配合body設(shè)置最大最小寬度。

與50位技術(shù)專家面對(duì)面20年技術(shù)見證,附贈(zèng)技術(shù)全景圖

總結(jié)

以上是生活随笔為你收集整理的html em vw,CSS3 的视口单位vw、vh实现自适应(带有px,em,rem的简单介绍)的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 国产美女极度色诱视频www | 亚洲精品动漫在线观看 | 国产污视频在线 | 黄色动漫在线观看 | 亚洲人女屁股眼交6 | 天堂va蜜桃一区二区三区 | 无码人妻丰满熟妇区毛片18 | 日韩激情视频在线 | 国产xxxx性hd极品| 成人高潮片免费 | 日韩国产欧美精品 | 国产区小视频 | 男女免费网站 | 波多野结衣一区二区三区 | 一区二区三区四区人妻 | 黄色在线播放视频 | 疯狂做爰的爽文多肉小说王爷 | 黄频在线| av免费观看入口 | 99国产精品一区 | 男人操女人的网站 | 国产100页| 激情五月婷婷丁香 | 手机看片1024国产 | 麻豆av影院| 性奶老妇 视频 | 黄色大片在线播放 | 亚洲国产欧美视频 | 91国内精品野花午夜精品 | 一区二区三区中文视频 | 午夜免费福利影院 | 69av一区二区三区 | 人人爽久久涩噜噜噜网站 | 抖音视频在线观看 | 国产一区二区不卡视频 | 久久久999精品| 香蕉成视频人app下载安装 | 操操操操操操操操操操 | 牛牛在线视频 | 91看片网| missav | 免费高清av在线看 | 视频免费在线 | 亚洲欧洲国产精品 | 91在线影院| 亚洲激情欧美激情 | 国产一区二区三区免费观看 | 网爆门在线 | 天天草天天射 | 51ⅴ精品国产91久久久久久 | 无码国产精品一区二区免费16 | 欧美第一页在线 | 欧美不卡在线观看 | 国产精品视频区 | 男人透女人免费视频 | jizzjizz免费 | 影音先锋每日资源 | 中文字幕在线观看日韩 | 男男做性免费视频网 | 亚洲色图网友自拍 | 少妇毛片一区二区三区 | 99热国 | 日韩精品一区二区亚洲av观看 | 都市激情麻豆 | 亚洲av片不卡无码久久 | 久久久久久久久久福利 | 激情五月综合 | 精品一区二区三区在线视频 | 黄色永久网站 | 国产精品分类 | 欧美日韩美女 | av首页在线观看 | 欧美色图校园春色 | 亚洲高清无码久久久 | 超碰在线色 | 成人视品 | 国产精品啪啪啪视频 | 亚洲v国产 | 成人午夜一区二区 | 日本成人高清 | 久久久精彩视频 | 欧美日韩综合在线 | 黑人黄色大片 | a级片一级片 | 韩国av在线| 高清日韩一区二区 | 亚洲国产一二三区 | 欧美一区二区激情 | 免费手机av | 日韩视频精品 | 麻豆出品| 日本狠狠操 | 国产免费播放 | 国产老头户外野战xxxxx | 少妇高潮一区二区三区99刮毛 | 国产羞羞 | 香港三级日本三级韩国三级 | 顶级嫩模啪啪呻吟不断好爽 | 国产一区二区三区精品在线观看 | 亚洲国产精品成人综合色在线婷婷 |