div css如何实现子DIV水平居中?

代码在图中... 代码在图中 展开
 我来答
wojiushiwoltq
2012-12-04 · TA获得超过875个赞
知道小有建树答主
回答量:369
采纳率:100%
帮助的人:358万
展开全部
这个应该不难吧,
<div style='padding-left:0;padding-right:0;background:red'>
<div style='margin-left:auto;margin-right:auto;width:200px;width:200px;background:blue;'>aaa</div>
<div style='margin-left:auto;margin-right:auto;width:200px;background:blue'>bbbb</div>
</div>

父div设置padding-left:0;padding-right:0;
子div设置margin-left:auto;margin-right:auto;还有子div一定的要设置一个宽度。
更多追问追答
追问

感谢你的回答,我的css一点也不懂,你说的那些放在哪里呢?我的那个网站底部如图,

我想把那些一行一行垂直居中,比如分享按钮在最上面,下面一层是Powered信息,再下一层是Google的按钮,最底层是Copyright信息,希望你能帮忙

追答
只要你这几个元素是是包裹在div中,并且div没有设置定位position:absolute和没有设置float样式,这些div会自动换到下一行的,居中就用上面的样式,这样这些东西就按你想要的排列了。

分享按钮

Powered信息

Google的按钮

Copyright信息

垂直居中好像现在css还没有这个能做到的样式,虽然css3中有个vertical-align样式,但是大部分浏览器现在还不支持。
彤顺0GO
2012-12-04 · TA获得超过587个赞
知道小有建树答主
回答量:363
采纳率:0%
帮助的人:282万
展开全部
div加固定宽度 如:
<div style="margin:0 auto;width:960px ">1111111111111111</div>
这样居中了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友a9b4d98ceb4
2012-12-04
知道答主
回答量:33
采纳率:0%
帮助的人:5.5万
展开全部
margin:0 auto; text-align:center
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
tatooo
2012-12-04 · TA获得超过2119个赞
知道小有建树答主
回答量:2497
采纳率:46%
帮助的人:678万
展开全部
text-align:center;
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式