鍍金池/ 問答/HTML5  HTML/ 少了一行代碼,為什么黃色背景色就沒有了

少了一行代碼,為什么黃色背景色就沒有了

html,body{} 這一行代碼是什么意思呢?
clipboard.png

clipboard.png

代碼http://js.jirengu.com/xufof/1...

回答
編輯回答
雨蝶

height:100%;是獲取父元素的高度

2018年2月8日 02:05
編輯回答
青裙

你需要的是這個CSS中height:100%

2017年12月26日 23:11
編輯回答
刮刮樂

將 html 和 body撐滿瀏覽器,子層級的任何百分比相關(guān)的設(shè)置都會向上查找實體高度,這里就會找到html 和 body的具體高度值,并計算對應的百分比,不然就是0,那么自然不顯示。
考慮最簡單的例子:
css:

<style type="text/css">
*{
margin:0px;
padding:0px;
}

body{
height:100%;
}

div{
    background:#ddd;
    height:50%;
}
</style>

html:

<body>
<div></div>
</body>
2017年9月27日 07:15
編輯回答
心沉

沒有高肯定出不來了
你給main設(shè)高100%是根據(jù)父元素的高,但是你把父元素樣式注釋了就出不來了

2017年2月27日 12:30
編輯回答
膽怯

高度呀,高度,你的元素是怎么撐開的啊

初學建議多看看HTML基礎(chǔ)

2017年11月14日 04:55