div{ width:600px; height:50px; position:fixed; top:0; margin:0 auto; }
想做个在窗口顶端固定居中的顶栏,这样写发现居中不了。
百度了一下,实现的方法是这样:
div{ width:600px; height:50px; position:fixed; margin:auto; top:0; left:0; right:0; }
求大牛解释一下原理。。
是因为margin:0 auto;的居中方式与position:fixed;冲突了吗?
top:0; left:0; right:0;这三个一起出现不是过分受限了吗?
为什么能实现水平居中的效果呢?
黑色旋风