Html 如何强制DIV具有指定百分比的高度?
我有这个HTML:(我希望标题是屏幕高度的15%)整个DOM树直到.header div都是用高度百分比定义的。但页眉div高度仅包装其内容,不到屏幕的15%Html 如何强制DIV具有指定百分比的高度?,html,css,Html,Css,我有这个HTML:(我希望标题是屏幕高度的15%)整个DOM树直到.header div都是用高度百分比定义的。但页眉div高度仅包装其内容,不到屏幕的15% <!DOCTYPE HTML> <html> <head> <link rel="stylesheet" type="text/css" href="css/index.css"> <title> </title> &
<!DOCTYPE HTML>
<html>
<head>
<link rel="stylesheet" type="text/css" href="css/index.css">
<title> </title>
</head>
<body onload="pageLoad();">
<div class="header">
</div>
<div id="TempDiv" style="visibility:hidden"></div>
<div class="page-body"> </div>
<div class="footer"> </div>
<script> $(".footer").load("footer.html");</script>
</body>
</html>
问题是您将主体的css拼错了。您现在正在为一个不存在的body类设置css
/* Below was the problem */
body {
width:100%;
height:100%;
}
问题是您将主体的css拼错了。您现在正在为一个不存在的body类设置css
/* Below was the problem */
body {
width:100%;
height:100%;
}
当我将HTML设置为100%并将!对于标题非常重要
html
{
width:100%;
height:100%;
}
body
{
width:100%;
height:100%;
}
.header
{
15% !important;
}
当我将HTML设置为100%并将!对于标题非常重要
html
{
width:100%;
height:100%;
}
body
{
width:100%;
height:100%;
}
.header
{
15% !important;
}
你有这个网页的现场版本吗?因为那个代码应该很好用。不,我不。。你在你的机器上测试了它?我在JSFIDLE上测试了它,只要你确保html和body元素都有高度:100%(就像你一样)。我认为这没有关系,但它通过Phonegap在我的手机上运行,我也在localhost上测试了它,但它不起作用。你为什么使用jQuery加载文件(我想是加载的)。为什么不包括PHP?你在什么地方有一个页面的实时版本吗?因为该代码应该可以正常工作。不,我没有。你在你的机器上测试过它吗?我在JSFIDLE上测试过它,只要你确保html和body元素都有height:100%(像你一样)就可以正常工作.我不认为这有什么关系,但它是通过Phonegap在我的手机上运行的,我也在localhost上测试了它,但它不起作用..为什么你要使用jQuery加载文件(我想是加载的)。为什么PHP不包括?