【发布时间】:2013-06-07 18:57:54
【问题描述】:
是否可以用 css 的绝对定位元素来做类似的事情:
.myElement{
width: 385px;
position: absolute;
left: 50% - 385px;
}
并且让元素偏移一个百分比减去它的宽度,或者类似的东西?
【问题讨论】:
是否可以用 css 的绝对定位元素来做类似的事情:
.myElement{
width: 385px;
position: absolute;
left: 50% - 385px;
}
并且让元素偏移一个百分比减去它的宽度,或者类似的东西?
【问题讨论】:
你也可以使用计算:
.myElement{
width: 385px;
position: absolute;
left: **calc(50% - 385px)**;}
它非常受支持-> http://caniuse.com/#feat=calc
【讨论】:
在您想要的方向上使用负边距。
.myElement{
width: 385px;
position: absolute;
left: 50%;
margin-left: -385px;
}
【讨论】: