【发布时间】:2010-05-11 06:50:48
【问题描述】:
【问题讨论】:
-
接受的最后一个答案,只是重复其他解决方案。大声笑。
【问题讨论】:
绝对定位时,div 不会占用所有可用的水平空间。将宽度显式设置为 100% 即可解决问题:
HTML
<div id="my-div">I want to be centered</div>
CSS
#my-div {
position: absolute;
bottom: 15px;
text-align: center;
width: 100%;
}
【讨论】:
【讨论】:
left:0和right:0
这应该可行:
#my-div {
left: 0;
width: 100%;
}
【讨论】:
也许指定宽度会起作用。当你position:absolute一个元素时,它的宽度会缩小到我认为的内容。
【讨论】:
position: absolute;
color: #ffffff;
font-weight: 500;
top: 0%;
left: 0%;
right: 0%;
text-align: center;
【讨论】:
只需添加 left:0;对:0;或添加宽度
【讨论】: