您的位置:首页 > 其它

解决网页高度100%不起作用的问题

2007-12-23 00:16 337 查看
在过去的网页***中,我们可以设定网页中表格的高度为100%从而使其充满这个页面,但在asp.net2.0下,发现这个设定不起作用了,通过从网上查阅资料,发现了解决办法有两种:

1. 将<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
改为
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
就可以了。 因为在xhtml1.0中,这个height属性没有了。



2. 分析其原因,只是因为容器的高度还没有生成而已,CSS都是在Html代码的最上面,整个容器中的内容还没有完全载入,所以也不能获得页面的正常高度!

解决的办法倒是很简单,在样式表中添加:  html,body{height:100%},就可以了
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: