我只是想知道为什么我的下面的代码无法正常工作:如何显示始终位于顶部和居中的元素?
编辑:下面的代码在Firefox 3.5,我无法对其他浏览器进行测试,它普遍的工作,或者是有一些问题,它?
<html>
<head>
<style type="text/css">
#test{
position:fixed;
left:50%;
}
</style>
</head>
<body>
<div id="test">Center</div>
<br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br />asdf<br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br />asfd<br />
</body>
</html>
即使滚动,它始终显示顶部的元素,但text-align:center完全不起作用。
任何人有任何想法如何将此元素移动到屏幕的中心?
非常感谢!
嘿,尼克,谢谢你的回答!然而,对于我的情况来说,这并不理想,我想用背景来表示它是一种特殊的元素,宽度过宽会使它变得有点丑陋。 – FurtiveFelon 2009-10-15 04:13:53