2个办法: 1.不用xhtml,用html,把xhtml的头部声明删除掉: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> -------上面那段不要,改为:<html>就可以了 2.如果你必须声明网页解析为xhml的话按下面方法: html,body{height:100%;} 给父级元素100%的高度后div才可以有高度 -------------------------------------------------------- 你要这种效果最好是css结合js做最保险