自从我真正进入CSS工作以来已经有点了,我正在尝试用菜单栏进行简单的布局。我们的想法是让一个容器将所有东西都放在屏幕的中央,并有一个菜单栏(无序的内联列表),它运行整个屏幕,但列表项目要包含在容器中。
See this pic for a visual example
PS。我知道这不是真正的“编程”,但这似乎是发布这个问题的最合适的地方。让我知道是否有更好的/ r /为此。
答案 0 :(得分:0)
制作ul width: 100%
和li float: right
修改强> 没有意识到你想要ul延伸到窗口的宽度......有点奇怪,但你可以用javascript来实现:
overflow: show
padding-rigth
设置为(window_width - container_width) / 2
float: right
我认为没有javascript是不可能的,除非你修改ul的静态大小(如1600px),但我不推荐这个,因为它只能在1600px分辨率的屏幕上显示
答案 1 :(得分:0)
你真正想说的是你想要#container的孩子< ul>打破它的界限,然后你想要它的孙子< li>来尊重它的界限。
你的方法会有点混乱,我会推荐一种不同的方法。
答案 2 :(得分:0)
就个人而言,我会选择背景图片在容器外添加视觉效果,但我想这可能是用html / css:
div
并将其置于绝对位置以使其超出正常文档流程ul
放入宽度为1024px且自动边距您可能还需要在#container
中添加一种spacer div,以避免内容落后于菜单栏。