html和xhtml高度100%不同怎么解决

来源:百度知道 编辑:UC知道 时间:2024/05/13 09:36:09
如题,有html中100%的高度加overflow:auto;样式就是窗口大小,超出就有滚动条。而在xhtml中100%高度就是有多长就显示多长,请问怎么才能兼容,让xhtml也有滚动条?
当然是有需要才会问的啊,有方法当然是好的。

我不是要限定高度,而是让网页始终填充整个窗口(除网页本身内容不足),不管浏览器怎么变化大小。。

可以把height设定成800以上就行了
-
overflow:auto是根据对象内容自动产生滚动条。
你在xhtml中可以把<body>的height设定成100px,
然后overflow:auto;
这样你网页里的内容自然会超出body的高度,
会自动产生滚动条的。
-
其实有多长就显示多长也不是很好么?
为什么那么喜欢滚动条呢?
-
只要height的里内容的高度超过设定的高度,
就出现滚动条了,
关键是把height设定成小数值。

先设置html及body的CSS的高,分别为height:100%
如下:
html,body{height:100%;margin:0px;}

html{height:100%;}
body{height:100%;margin:0px;}
后面的高为100%才有效:
<table height="100%">

<div style="height:100%;">