求大神:如何解决元素用了position:absolute后居中失效的问题~
css吧
全部回复
仅看楼主
level 1
潜水舰神香
楼主
元素用了 position:absolute,来定位位置
但margin 0 auto 就不再对这个元素的位置产生影响了。也就无法居中了
请有什么办法能解决margin 0 auto和position:absolute冲突的问题
2016年06月20日 11点06分
1
level 9
梅缘chen
.test{
position: absolute;
margin: 0 auto;
left: 0;
right: 0;
}
同时设置left和right值即可,可以不为零,但要相等
2016年06月20日 13点06分
2
潜水舰神香
原来如此谢谢
2016年06月22日 07点06分
百问百答的小孩
这是什么原理大佬
2022年09月07日 17点09分
level 1
jazzzone1
用了absolute了就直接定位居中吧。 margin不要auto,直接用来调整位置。
2016年06月21日 05点06分
3
潜水舰神香
有效,谢谢大神
2016年06月22日 07点06分
level 1
hiytom
left:50%;
transform: translateX(-50%);
2016年06月22日 09点06分
6
level 7
周存存
6楼正解
2022年09月10日 01点09分
8
level 1
忄浅1o尝辄止
粮蘸 学-nginx-到-siki学院 -------呵坡 允橙洗毓菩拘酵杀蹲付先曰绷揽
2022年09月29日 11点09分
32
1