设置元素的高度为百分比,结果不起作用的解决方法

我在设置一个HTML元素的高度为一个百分比的时候,竟然不起作用,记得以前都是有用的。后来突然想到,会不会是和页面顶部的DOCTYPE的声明有关?
页面顶部的DOCTYPE默认都是设置为:

<!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.01 Transitional//EN">

就起作用了。看来以后也要注意研究研究不同的DOCTYPE之间的差异了。

posted on 2007-12-05 11:12  零度的火  阅读(446)  评论(1编辑  收藏  举报

导航