HTML代码如下。
如果去掉第一行的nbsp;HTML>,则下面标红的DIV就能够显示出来。如果加上第一行的nbsp;HTML>,标红的DIV的高度就变成0px了。我原本是想通过百分比设置高度的。但是却出现了这个问题。。。
哪位大侠帮忙看一下。谢谢!
nbsp;html>
Aimee
F
2-28
评论图标
评论数量100
赞
9999+
回复图标
发射弹幕
回复讨论(解决方案)
刚看了下,去掉nbsp;HTML>后,html标签会被自动附加上高度,高度是根据浏览器高度设置的,当你加上nbsp;HTML>后,却不会再html标签中加上高度,而你的内部div全部都是百分比控制,当html标签没有附加高度时,内部的div高度就失去了参照,所以高度就成0了,如果需要解决这个问题只要在body或者html时加上高度就可以了
后来调测了一下,发现是Body中的第二层div:
没有设置height:100%导致的。加上了问题就解决了。谢谢!