真的很努力如何实现这一点。
我想做一个导航栏,以页面为中心 960px。此导航栏中有 3 个不同的部分或列。最左边的最小,200px。中间的总是居中,总是 20px。最右边的最小为 300 像素,并与右侧对齐。在完整的 960 像素处,它看起来像这样:
在 740 像素时,它看起来像这样:
在 620 像素时,它看起来像这样:
在 520px 时,它看起来像这样:
在此之下,它会进入一些替代设计,所以不用担心。这样做的最佳方法是什么?
编辑:这就是我目前所拥有的。它在 960px 处工作,但是当你调整它的大小时,中间的 div 不会停留在中心,因为有填充。当它变得太小时,它也会分崩离析,进入 2 行。
.left {
float: left;
width: 300px;
}
.right {
float: right;
width: 400px;
}
.middle {
width: 100%;
padding: 0 100px;
height: 39px;
}