css+div 如何让内DIV水平居中

2024-12-13 16:44:13
推荐回答(3个)
回答1:

position:absolute;的问题,这个是相对浏览器对齐的,而且.banner应该给个宽度,这样margin:0 auto;才有意义

回答2:

外面div加:text-align:center;(你代码中已经有了)
里面div加:margin:0 auto;

里面div的position:absolute;定位属性删掉(如果需要的话:加代码用内或外边距来控制这个div在父级中的位置)

你只学会了css语法,css的原理你理解得一塌糊涂,建议买本书从新打个基础。

回答3:

既然.banner的宽度是百分比了,那就不需要margin了啊,再将.topics加上宽度试试呗。反正你这样不行,那就换下思路呗,多试试总也会正确的。