我有一个固定的大小布局,我居中内容容器。浮动元素,全宽
我希望菜单(主页,关于,联系人,登录)跨越屏幕的全部百分比。
看看这个的jsfiddle:http://jsfiddle.net/Hxhc5/1/
我想结果是这样的:
我已经尝试了使用菜单,其中100%的宽度容器我会在里面有一个容器来居中菜单,但它不能很好地工作,因为那时的布局是相对的,随窗口大小而改变。
我有一个固定的大小布局,我居中内容容器。浮动元素,全宽
我希望菜单(主页,关于,联系人,登录)跨越屏幕的全部百分比。
看看这个的jsfiddle:http://jsfiddle.net/Hxhc5/1/
我想结果是这样的:
我已经尝试了使用菜单,其中100%的宽度容器我会在里面有一个容器来居中菜单,但它不能很好地工作,因为那时的布局是相对的,随窗口大小而改变。
裹额外的div角落找寻菜单,给它灰色的背景,删除多余的填充,使菜单BG白:
http://jsfiddle.net/sg3s/Hxhc5/3/
这是有问题的,当我们想以保持菜单和右栏之间的空间“开放”。
最简单的方法,可能是最好的是有一个模拟图像的中间是“打开”,并将其用作背景。由于这种类型的png图片是出奇的小,它比多标记,CSS或一个js更好的解决方案,再加上如果正确使用它没有怪癖:
http://jsfiddle.net/sg3s/Hxhc5/10/
您也表明你的实际发展论坛网站;如果你想为菜单实现这个功能,由于图层中使用的不透明类型,你将不得不使菜单的高度固定(否则,其宽度仍然可以是流畅的)。可以使用相同的背景技巧来处理它。
只需将菜单的内容添加到另一个div中,使用width: 500px, margin: auto;
并将菜单宽度设置为100%。这里被更新的jsfiddle:http://jsfiddle.net/Hxhc5/2/
如果背景不只是白色?像这样:http://jsfiddle.net/Hxhc5/5/? – Ragnar123 2012-04-21 22:00:16
@ Ragnar123肯定会让事情复杂化,从一开始就会很高兴知道;) – sg3s 2012-04-21 22:02:40
哦,对不起。我的猜测是,这并不重要。 – Ragnar123 2012-04-21 22:04:34