日期:2014-05-17  浏览次数:20535 次

!DOCTYPE为什么会带来这样的差异,急。。
HTML code

<html>
<head></head>
<body>
<table style="height: 100%"><tr><td>1</td></tr><tr><td>2</td></tr></table>
</body>
</html>


HTML code

[color=#FF0000]<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">[/color]
<html>
<head></head>
<body>
<table style="height: 100%"><tr><td>1</td></tr><tr><td>2</td></tr></table>
</body>
</html>


请测试以上两段html,为什么加上<!DOCTYPE 语句之后table就无法按百分比自动填充了呢?有什么解决的办法吗?很着急,谢谢了先

------解决方案--------------------
http://www.17css.com/web%E6%A0%87%E5%87%86%E7%9A%84%E5%BC%80%E5%A7%8B%E2%80%94%E2%80%94doctype/
------解决方案--------------------
html,body {height:100%;}