html中,怎样让网页在屏幕上居中?

整个网页设定的宽度为1920,在1920的屏幕上是正好的,但是在ie浏览器中,1920的分辨率下网页会变得很大,右边和下边都会出现滚动条,右边的可以不管,可是下边因为出现滚动条了,整个页面也是居左显示的,只有整个页面都显示在屏幕中才是居中显示,想问一下,怎么能让下面没有滚动条,只显示适应浏览器的大小然后居中显示,超出的不显示呢?

外层你可以设置为width:100%;margin: 0 auto;这个是可以使宽度取自屏幕分辨率的宽度,并且居中显示.
内层的话如果你想要在比如1366的屏幕上显示,那就也是按照这个原则,当然你可以设定一个max-width,一般不会超出最大宽度,当然你也可以设置为min-width,这个是允许的最小的宽度,意思就是可以超出,但是不能低于这个宽度.
希望我的回答能帮到你!追问

你好,我这个网页现在是1920的宽度,屏幕的分辨率也是1920的,body设的是100%,在其他浏览器都能正常显示,只有在ie浏览器不正常,会变得特别大,所以才会产生整个网页会从左边开始显示,只有拉动下面的滚动条才可以看到中间的内容。我试了让它横向超出不显示,还是从左边开始显示,滚动条是没了,中间的内容也看不到了。。。不知道你能明白我的意思么?

追答

那是你内层的宽度超过了1920px,所以你内层的尽量设置不超过1920,有的时候盒子模型解析不同,你要做到相同的话要考虑一些兼容性的问题.

温馨提示:答案为网友推荐,仅供参考
第1个回答  2014-12-30
如果要兼容其他 宽度的话,试下用 100% ,别用1920的固定值,你可以使用最小宽度来限制最小的兼容宽度,例如: min-width: 1000px;追问

这个方法我试了,不好使啊。。。还是没变啊。。。

第2个回答  2015-03-30
创建一个div
<div id="center">内容</div>

写如下语句
<style>
#center {
margin:0 auto;
}
</style>

还可以再其中定义其高,宽,背景等!

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网