亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

CSS高度百分比無法正常工作

CSS高度百分比無法正常工作

富國滬深 2019-11-13 15:16:44
我有以下簡單的代碼:<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en"><head>  <title>Live Feed</title>  <meta http-equiv="content-type" content="text/html; charset=UTF-8" />  <style>    body {      margin: 0px;      padding: 0px;    }  </style></head><body>  <div style="background-color: #eeaabb; width: 250px; height: 100%; border-right: solid 1px #e1e1e1;">    I should be tall  </div></body></html>但是div不會以高度為100%顯示。為什么?
查看完整描述

3 回答

?
萬千封印

TA貢獻1891條經驗 獲得超3個贊

使其成為視口高度的100%:


div {

  height: 100vh;

}

在所有現代瀏覽器和IE> = 9上均可使用


查看完整回答
反對 回復 2019-11-13
?
慕的地6264312

TA貢獻1817條經驗 獲得超6個贊

如果您想自由使用百分比,則根父級必須以像素為單位,


<body style="margin: 0px; width: 1886px; height: 939px;">

<div id="containerA" class="containerA" style="height:65%;width:100%;">

    <div id="containerAinnerDiv" style="position: relative; background-color: aqua;width:70%;height: 80%;left:15%;top:10%;">

       <div style="height: 100%;width: 50%;float: left;"></div>

       <div style="height: 100%;width: 28%;float:left">

            <img src="img/justimage.png" style="max-width:100%;max-height:100%;">

       </div>

       <div style="height: 100%;width: 22%;float: left;"></div>

    </div>

</div>

</body>


查看完整回答
反對 回復 2019-11-13
?
茅侃侃

TA貢獻1842條經驗 獲得超22個贊

您需要在所有父元素上設置100%的高度,在這種情況下,您的正文和HTML都應設置為100%。這個小提琴顯示了它的工作原理。


html, body { height: 100%; width: 100%; margin: 0; }

div { height: 100%; width: 100%; background: #F52887; }

<html><body><div></div></body></html>


查看完整回答
反對 回復 2019-11-13
  • 3 回答
  • 0 關注
  • 423 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號