居中的元件,只有当屏幕是在最大宽度居中的元件,只有当屏幕是在最大宽度(添加最小宽度属性)
此刻,我被定心,各种元件(由JavaScript)计算屏幕宽度并将元素的“margin-left”设置为screen.width/2 - element.width/2。
我这样做是为了当用户调整窗口大小时,元素将停留在屏幕的绝对中心,并且如果窗口大小小于50%,它将不可见。
这是一种以最大宽度为中心的典型方法,还是有一种更简单的CSS方法来实现相同的效果?
我试图实现的效果示例:Khanacademy.com的徽标。
[编辑] 感谢hungerstar,我能够弄清楚我的问题的根本原因。如果你没有设置最小宽度,那么margin:0 auto将始终保持你的元素居中。
http://stackoverflow.com/q/114543/139010 –
发布你正在尝试以什么为中心。你的问题没有包含任何实质内容。 – Axel
该徽标始终居中。 – hungerstar