我有一个简单的div:
#div-2 {
margin-left: auto;
margin-right: auto;
}
在我的页面主体中,我有一个HTML5音频元素:
<div ID="div-2">
<audio id="a1" src="../../audio/sound_files/mystuff.ogg"></audio>
</div>
我希望音频元素(即向用户显示的音频控件)能够在 div 中水平居中。请注意,我无法为音频控件或音频元素指定宽度属性(我尝试过,但没有效果),而且通常我不知道不同浏览器中音频控件的宽度(以像素为单位),因此无法调整 div 中的宽度属性。是否有一种方法可以在 CSS 或者 JavaScript 中实现这一点?如果有人能够指向相关的网络资源,那将是一个额外的奖励。
#div-2 { text-align: center }
就可以了。没有在其他地方测试过。 - thirtydot