css+div 如何让内DIV水平居中
.banner{margin:0auto;text-align:center;background:url('../images/banner.jpg')no-repea...
.banner {margin:0 auto; text-align:center;background:url('../images/banner.jpg') no-repeat center #e1f5fe ;height:348px;position:relative; width:100%}
.banner .topics{bottom:0px;position:absolute; margin:0 auto}
<div class=banner><div class=topics></div></div>
但是不管怎么设置里面的那个DIV都是左对齐的 展开
.banner .topics{bottom:0px;position:absolute; margin:0 auto}
<div class=banner><div class=topics></div></div>
但是不管怎么设置里面的那个DIV都是左对齐的 展开
3个回答
展开全部
position:absolute;的问题,这个是相对浏览器对齐的,而且.banner应该给个宽度,这样margin:0 auto;才有意义
追问
position:absolute;是为了让里面的DIV距底部,怎么里面的DIV底部居中对齐
追答
等下,我调试下看看
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2013-04-03
展开全部
外面div加:text-align:center;(你代码中已经有了)
里面div加:margin:0 auto;
里面div的position:absolute;定位属性删掉(如果需要的话:加代码用内或外边距来控制这个div在父级中的位置)
你只学会了css语法,css的原理你理解得一塌糊涂,建议买本书从新打个基础。
里面div加:margin:0 auto;
里面div的position:absolute;定位属性删掉(如果需要的话:加代码用内或外边距来控制这个div在父级中的位置)
你只学会了css语法,css的原理你理解得一塌糊涂,建议买本书从新打个基础。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
既然.banner的宽度是百分比了,那就不需要margin了啊,再将.topics加上宽度试试呗。反正你这样不行,那就换下思路呗,多试试总也会正确的。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询