我想要实现的是将字符串居中同时将其强制到容器 div 的底部,但以下在不同的浏览器中会产生 3 种不同的结果。
<style>
#outer {
position: relative;
background-color:blue;
height: 50px;
text-align: center;
}
#inner {
bottom: 0px;
position: absolute;
background-color:red;
}
</style>
</head>
<body>
<div id="outer">
<span id="inner">
aaaaaaaaaaaaaaaaaaaaaaa
</span>
</div>
</body>
Chrome 完美地将#inner 居中。Firefox 开始从完美的中心向右输出字符串,所以它看起来有点偏移,字符串越长,眼睛越明显。IE 从左侧开始输出文本。
有什么解决方法吗?哪种行为符合标准?