html+css做网页时,如何让整张网页居中显示

这是html代码:<body><divid="mian"><divid="top"></div><divid="bdy"></div><divid="foot"></di... 这是html代码:
<body>
<div id="mian">
<div id="top"></div>
<div id="bdy">
</div>
<div id="foot">

</div>
</div>
</body>

css代码:
body{ margin:0;
padding:0;}
#main{ width:960px;
height:1000px;
margin:0 auto;
}
它没有居中,整张网页向左靠,应该怎么解决呢
展开
 我来答
程序员养大闸蟹
推荐于2019-09-20 · 自家的蟹塘,苏州阳澄湖蓝标大闸蟹养殖户
程序员养大闸蟹
采纳数:2362 获赞数:20622

向TA提问 私信TA
展开全部

使用CSS 语法要设定一个div 水平置中,是很常见到的需求,最多人使用margin: 0 auto; 这个方法就可以达成。但是,如果要让一个div 同时间做到在网页上水平置中还要垂直置中,也就是CSS 上下左右置中这就有点麻烦了,不太容易喔!

  1. 利用table中内容在单元格中默认垂直居中的特性。

2.利用css3中的transform属性

3.利用margin属性

4.利用利用position属性把left,top,right,bottom四个的值设为0,再用margin:auto;

最好把你的代码改写了一下,并实现居中效果

效果图

依米艳
2015-08-24 · TA获得超过100个赞
知道答主
回答量:95
采纳率:100%
帮助的人:39.3万
展开全部

可以使用div布局。然后设置div的margin 为margin: 0 auto

<!DOCTYPE html>
<html>
<head>
<title>div center</title>
<style type="text/css">
.divBox{
width: 200px;
height: 300px;
margin: 0 auto;
background-color: pink;
border: 1px;
}
</style>
</head>
<body>
<div class="divBox"></div>
</body>
</html>
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
冉姑娘R
推荐于2017-09-13 · 不懂写作,只会开发。
冉姑娘R
采纳数:143 获赞数:971

向TA提问 私信TA
展开全部
这个不难,先看代码在解释
<style>
.one{ width:1000px; height:100px; background:#F00; margin:0 auto;}
</style>
<body>
<div class="one"></div>
</body>
这样就可以了,在有宽高的情况下直接使用margin:0 auto;就可以了,但是不能使用float属性,不然就不居中了。
现在是让整个div居中,要是还想糖div里面的内容居中,再添加一个text-align:center;样式就可以了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友d6f84e8
2019-12-24 · TA获得超过1540个赞
知道小有建树答主
回答量:1800
采纳率:92%
帮助的人:42.9万
展开全部
使用CSS 语法要设定一个div 水平置中,是很常见到的需求,最多人使用margin: 0 auto; 这个方法就可以达成。但是,如果要让一个div 同时间做到在网页上水平置中还要垂直置中,也就是CSS 上下左右置中这就有点麻烦了,不太容易喔!
1. 利用table中内容在单元格中默认垂直居中的特性。

2.利用css3中的transform属性
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友e9e73495d1
2019-12-23 · TA获得超过561个赞
知道答主
回答量:177
采纳率:50%
帮助的人:10.3万
展开全部
<div id=">
<div>
<
height;/:960px;
margin;bdy"/:
body{ margin;body>top":0:
<<

<foot"
<:0;
<这是html代码;
padding;div id="body>
<:0 auto;>

css代码:1000px;div>>
}
它没有居中;
<div id=">div>/mian"}
#main{ width;div id="/div>/,整张网页向左靠
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(6)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式