我的菜单有问题: 我有一个960像素的div,它有一个背景(图像2)。在图片2的左侧,需要另一个元素,其中fitt留出空间,右侧需要一个div,它需要合适的空间。菜单拟合窗口大小
所以,如果我有一个1024像素的分辨率,左边需要有32px,中心(永远)960px和右边32px。如果分辨率为2048px,则左边:544px,中心:960px,右边:544px。
<div id="container-menu">
<div id="left-bg">// EMPTY, ONLY NEED TO FIT THE WINDOW LEFT //</div>
<div id="center-bg">// HERE GO MENU AND LOGO //</div>
<div id="right-bg">// EMPTY, ONLY NEED TO FIT THE WINDOW RIGHT//</div>
</div>
见图像:
UPDATE:
图像1和图像3具有宽度的1px
和repeat-x
添加到背景
图像2具有的宽度
960px
所有图像都是透明PNG。
谢谢!
我最近回答了类似的问题,一起来看看:HTTP: // STA ckoverflow.com/a/9953201/825789。它只使用两列,但您可以对三列使用相同的技巧。 – bfavaretto 2012-04-11 14:40:44
左右图像需要展开,它们会重复图案还是阻挡颜色,如同在你的例子中那样? – hcharge 2012-04-11 14:43:03
@hcharge'1 x 60 px''repeat-x'。更新问题。 – 2012-04-11 14:44:46