我想要实现的目标是在页面上居中一个
(
margin: auto auto;
),并在其左侧放置导航。导航
可以随时开启或关闭(因此可能存在或不存在)。无论是否存在,都不应干扰主
的居中对齐。下面是一个示例:
用一个主div包含两个子div,将主div设置为
margin: auto auto
,然后将两个子div都设置为float: left
。问题在于当nav div消失时整体向左移动。保持中间的div
margin: auto auto;
,将nav div浮动到左侧,然后使用margin-left
,但这会随着页面大小的改变而改变。
JS
,但是在 jsFiddle.net 上你可以只用HTML
和CSS
来创建一个文档。 - arnoudhgz