最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

CSS中height:100vh和height:100%的區(qū)別

  發(fā)布時(shí)間:2023-04-06 17:12:36   作者:持久的棒棒君   我要評(píng)論
本文主要介紹了CSS中height:100vh和height:100%的區(qū)別,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧

首先,我們得知道1vh它表示的是當(dāng)前屏幕可見(jiàn)高度的1/100,而1%它表示的是父元素長(zhǎng)或者寬的1%(可以這么理解?)

1、對(duì)于設(shè)置height:100%;有下面幾種情況:

(1)當(dāng)父元素固定高度,子元素設(shè)置height:100%;時(shí)

<style>
  #father1 {
    width: 300px;
    height: 300px;
    background-color: yellow;
    margin: 20px;
  }

  #son1{
    height: 100%;
    background-color: blue;
  }
</style>

<div id="father1">
  <div id="son1"></div>
</div>

結(jié)果如下:

子元素會(huì)自動(dòng)填充父元素,也就是此時(shí)子元素的高度等于父元素的高度,同時(shí)我們可以知道,當(dāng)父元素的寬高為0時(shí),子元素的高度也為0,那么整個(gè)圖形也就變成下面這個(gè)樣了

(2)當(dāng)一個(gè)元素內(nèi)部沒(méi)有子元素的時(shí)候,設(shè)置height:100%;width:100%;,此時(shí)該元素高度為0。

(3)當(dāng)一個(gè)元素內(nèi)部有固定高度子元素的時(shí)候,給這個(gè)元素設(shè)置height:100%;width:100%;,那么這個(gè)元素自動(dòng)被子元素高度撐開(kāi),例如:

<style>
  #father1 {
    width: 100%;
    background-color: yellow;
    margin: 20px;
  }

  #son1{
    width: 100px;
    height: 100px;
    background-color: blue;
  }
</style>

<div id="father1">
  <div id="son1"></div>
</div>

結(jié)果如下:

可以看到,父元素是被子元素?fù)伍_(kāi)了,此時(shí)父元素的高度就等于子元素的高度。

2、對(duì)于設(shè)置height:100vh時(shí)有如下的情況:

一個(gè)元素設(shè)置height:100vh,那么該元素會(huì)被撐開(kāi)與屏幕高度一致。

(1)即便父元素限制了寬高,只要子元素設(shè)置height:100vh,那么子元素的高度就會(huì)和屏幕一樣高

<style>
  #father1 {
    width: 300px;
    height: 300px;
    background-color: yellow;
    margin: 20px;
  }

  #son1 {
    height: 100vh;
    background-color: blue;
  }
</style>

<div id="father1">
  <div id="son1"></div>
</div>

結(jié)果如下:

可以看到,子元素設(shè)置height:100vh時(shí),不會(huì)被父元素的高度所限制

height:100vh == height:100%;

(2)父元素設(shè)置height:100vh,能夠保證元素?zé)o論是否有沒(méi)有內(nèi)容,高度都等于屏幕高度。

<style>
  #father1 {
    width: 300px;
    height: 100vh;
    background-color: yellow;
    margin: 20px;
  }

  #son1 {
    height: 300px;
    background-color: blue;
  }
</style>

<div id="father1">
  <div id="son1"></div>
</div>

結(jié)果如下:

同樣的,width:100%width:100vw的區(qū)別差不多,自己探索去吧

到此這篇關(guān)于CSS中height:100vh和height:100%的區(qū)別的文章就介紹到這了,更多相關(guān)CSS中height:100vh和height:100%內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持腳本之家!

相關(guān)文章

最新評(píng)論

鹿邑县| 盐亭县| 夏津县| 南靖县| 钟山县| 吉木萨尔县| 滨州市| 元谋县| 永修县| 西昌市| 彰化市| 达尔| 星座| 邢台市| 兰坪| 文安县| 武强县| 鄂伦春自治旗| 东光县| 阳原县| 绥棱县| 吉木萨尔县| 农安县| 体育| 筠连县| 丹棱县| 靖安县| 云林县| 黄石市| 安国市| 大新县| 哈尔滨市| 内乡县| 新民市| 镇雄县| 大渡口区| 通榆县| 绥江县| 印江| 长汀县| 湘潭县|