CSS设定网页高度为浏览器一页高,但设置了html, body {height: 100%;margin:0 },但是还是出现了

滚动条,只是超出部份不多,删除了<!DOCTYPEhtml.....这句,还是有滚动条出现,请问这怎么解决?把html,body里的height改了80%就没有滚动条出现... 滚动条,只是超出部份不多,删除了<!DOCTYPE html .....这句,还是有滚动条出现,请问这怎么解决?把html,body里的height改了80%就没有滚动条出现了,但我现在想要满浏览器窗口,怎么写CSS?我主要是想置bottom为网页最底部,就在网页的一页里,不能滚动滚动力要看,main要自适合浏览器高和宽,请问这个CSS要怎么写呢? 展开
 我来答
CCMaiCWW
2012-09-04 · TA获得超过1974个赞
知道大有可为答主
回答量:2128
采纳率:0%
帮助的人:1691万
展开全部
楼主,我有两个方法你试一下:

1、将body宽高设置为100%,在body标签里面将所有网页内容放在一个最大的DIV里面,并将这个DIV设置为100%,body作为这个DIV的参照物,可以实现全屏效果。

2、如果上面的方法不行,可以试一下隐藏滚动条,隐藏滚动条的时候,浏览者就没有办法查看超过屏幕高度以下的网页内容了,这时候只要你控制一下网页内容的高度一样可以达到全屏效果,但是这个方法不好,在各种浏览器里面可能会出现各种不兼容的问题,慎用!
追问
我现在这个框架就是把所有内容和DIV放一个大的DIV(supermain)里了,还是超出一点,有滚动条,隐藏滚动条的话不现实,我是想要看到寻底部内容,并且不用翻滚动条
追答
可以使用overflow:hidden;将溢出部分隐藏,隐藏滚动条是让超出网页的部分,不提供滚动条让浏览者继续浏览。
kiki0352
2012-09-05 · TA获得超过147个赞
知道答主
回答量:229
采纳率:0%
帮助的人:140万
展开全部
body {
margin:0 auto;
padding:0;
width:800px;
}

还有一个地方有问题,你 div嵌套的多了,所以会出现边框,你应该直接用模块来建,去掉外面的div,left right 采有浮动,bottom 清除浮动,定义一下页面的宽度然后居中看我上面的代码
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
miniappbgpu7omsvvhxc
2012-09-02
知道答主
回答量:4
采纳率:0%
帮助的人:6514
展开全部
这个最好用js来控制,用css控制肯定还会出现其他的问题
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
非典型天秤座
2012-09-02 · TA获得超过1395个赞
知道大有可为答主
回答量:850
采纳率:0%
帮助的人:1354万
展开全部
首先要写一些总体样式
html,body,form{width:100%;height:100%;margin:0;padding:0;}
*{margin:0;padding:0;}
这样你在里面写left,right,bottom等等就不会有问题了。
追问
我这样分开写了,不添加bottom的情况下也超出来浏览器的一页,左侧有滚动条
追答
可以把你写的页面代码贴一下吗?
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式