html 里面的 height 自适应问题

我照着 书 输入的 代码
background-color:#00FF00;
width:80%;
height:80%;
可是 最后 在网页里 看到的却不是自适应啊 那个高度 很矮 和字体一样高
这个高度 也不是80%啊..什么原因 造成的呢 我检查了 好几遍了 和书上的 打的一模一样啊 郁闷死了
但是我把 height换成900px 绿的颜色就变的长了 为哈啊..为啥 高度 不能自适应呢??和书上写的怎么不一样啊??

写900px是固定的写死的,但是80%是相对于父元素的高度的80%来定的,你看下你父元素的高度是什么追问

啥叫 父元素高度呢 我新手 不是很懂 求教教 给我举个例子什么的 谢谢啊

温馨提示:答案为网友推荐,仅供参考