css+div 网页充满整个浏览器窗口

我在设计网页的时候才用三栏式(页首、主体内容、页尾)。网页的高度为未知数,随着主体内容的多少有可能没有上下滑动条。但要求在网页主体内容最少的时候整个网页也能充满这个浏览器... 我在设计网页的时候才用三栏式(页首、主体内容、页尾)。网页的高度为未知数,随着主体内容的多少有可能没有上下滑动条。但要求在网页主体内容最少的时候整个网页也能充满这个浏览器,如下情况,页面content的div就无法充满整个浏览器,而是由于内容较少,聚集到浏览器的上面,实现不了,页尾在浏览器的尾部。
<body style=" background-color:Blue;">
<form id="form1" runat="server">
<div id="content">
<div>
<uc1:Header ID="Header1" runat="server" />
</div>
<div>主体内容</div>
<div>
<uc2:Footer ID="Footer1" runat="server" />
</div>
</div>
</form>
</body>
body style=" background-color:Blue;">
<form id="form1" runat="server">
<div id="content" runat="server">
<div id="header" runat="server">
<uc1:Header ID="Header1" runat="server" />
</div>
<div id="realContent" runat="server">主体内容</div>
<div id="footer" runat="server">
<uc2:Footer ID="Footer1" runat="server" />
</div>
</div>
</form>
</body>
要求其中控件header1和footer1的高度是固定的了,由控件自身的高度决定,因此id为header和footer的div的高度就固定了。唯一变化的就是包含主体内容的id为realContent的div的高度,当realContent中内容很少的情况下,该div的高度就会很小,导致id为content的div无法站面整个浏览器窗口。
因此问题是如何在id为realContent的div内容很少的时候content的div仍能站慢整个窗口。
可是你并不知道别人用的显示器的分辨率啊。固定了宽度,就有可能在不同的分辨率下出现问题。
展开
 我来答
59分粑粑分享生活
高粉答主

2020-05-13 · 专注生活好物分享,解答日常方方面面的问题
59分粑粑分享生活
采纳数:326 获赞数:119803

向TA提问 私信TA
展开全部

方法和详细的操作步骤如下:

1、第一步,创建或打开Web项目,新建html文件以及CSS文件,见下图,转到下面的步骤。

2、第二步,执行完上面的操作之后,图中显示了HTML页面代码,定义div并给出id属性等级,见下图,转到下面的步骤。

3、第三步,执行完上面的操作之后,将“height”值设置为零,使用“padding”属性的“top”或“bottom”,同时运用背景色来进行测试,见下图,转到下面的步骤。

4、第四步,执行完上面的操作之后,效果如下,如果进行放大或进行缩小,则宽度和高度将进行相应的更改,见下图。这样,就解决了这个问题了。

leonard816
推荐于2017-12-16 · TA获得超过446个赞
知道小有建树答主
回答量:102
采纳率:0%
帮助的人:81.5万
展开全部
可以在三个DIV的外面再加一个父级的DIV,然后设置这个DIV的高度为100%.
不过直接设置高度为100%对于大多数浏览器无效.一个对象的高度是否可以使用百分比显示,取决于对象的父级对象.

IE中认为父级对象为body
FF等标准浏览器认为为HTML
html,body{
margin:0px;
height:100%;
}
#high{
background-color:#CCCCCC;
border:2px solid #f00;
width:300px;
height:100%;

}
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
kason01
2009-06-06 · 超过16用户采纳过TA的回答
知道答主
回答量:102
采纳率:0%
帮助的人:86.1万
展开全部
把CSS里面content这个ID里面的宽度去掉就可以了.
#content{margin:100px auto}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
fangzhibo
2009-06-06
知道答主
回答量:16
采纳率:0%
帮助的人:16.1万
展开全部
要用固定高度定义content,要不就用内容把它撑开,两个都不用怎么会自己变长?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式