解决网页高度100%不起作用的问题
在过去的网页制作中,我们可以设定网页中表格的高度为100%从而使其充满这个页面,但在asp.net2.0下,发现这个设定不起作用了,通过从网上查阅资料,发现了解决办法有两种:1. 将改为就可以了。 因为在xhtml1.0中,这个height属性没有了。 2. 分析其原因,只是因为容器的高度还没有生成而已,CSS都是在Html代码的最上面,整个容器中的内容还没有完全载入,所以也不能获得页
·
在过去的网页制作中,我们可以设定网页中表格的高度为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%},就可以了
更多推荐
已为社区贡献1条内容
所有评论(0)