首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > CSS >

html的height为100%,如何设置

2012-02-12 
html的height为100%,怎么设置头上有个!DOCTYPE html PUBLIC -//W3C//DTD XHTML 1.0 Transitional//EN

html的height为100%,怎么设置
头上有个<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
把这个删除掉页面就可以变成100%,不删除就不行。

请问在不删除“<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">”这段话的情况下如何设置页面100%高度?






比如:
html{height:100%}
<table style="width:100%; height:100%;" border="0" cellpadding="0" cellspacing="0">
  <tr>
  <td align="center" valign="top">
<iframe name="I1" src="middel.aspx" style="width:100%; height:100%;" scrolling="no" border="0" frameborder="0">
</iframe>
</td>
  </tr>
</table>

但是只要加上“<!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 XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">”这段话的情况下如何设置页面100%高度?

[解决办法]
不能。xhtml标准下,高度设置为100%是根据实际内容的高度来自适应的, 而不是根据父容器的高度来自适应。
[解决办法]
改成这个

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML xmlns="http://www.w3.org/1999/xhtml">

热点排行