如果标签#1和标签#4分别左右浮动,如何将标签#2和标签#3放置在panel
格的中央。布局问题:中心的两个固定列
当浏览器的宽度达到一定高度时,我还想在标签#1和标签#4下面移动标签#2和标签#3。所以标签#1和标签#4应该在一起,正如它们下面的标签#2和标签#3一样。
这里见我的例子:http://jsfiddle.net/p7ws5cxx
html, body {
font-family:'Helvetica Neue', Arial, sans-serif;
font-size: 14px;
font-weight: 500;
}
#panel {
width: 100%;
background: #ddd;
display: block;
height: auto;
float: left;
}
.box-1, .box-2, .box-3, .box-4 {
border: 2px solid #aaa;
background: #fff;
padding: 1em;
width: auto;
float: left;
border-radius: 2px;
display: inline-block;
}
.center-box {
margin: 0 auto;
float :left;
border: 1px solid blue;
text-align: center;
}
.box-4 {
float: right;
}
@media screen and (max-width: 568px) {
.box-1, .box-4 {
width: 50%;
float: left;
}
.center-box {
margin: 0 auto;
}
}
<div id="panel">
<span class="box-1">Label #1</span>
<div class="center-box">
<span class="box-2">Label #2</span>
<span class="box-3">Label #3</span>
</div>
<span class="box-4">Label #4</span>
</div>
是否有可能重新排序的标记内的元素? – 2015-03-02 23:54:56
@HashemQolami是的,我正在尝试。 – mapr 2015-03-03 00:02:09
@kolor如果你可以绘制2张图片1.normal和2.narrow来描述你需要它会是非常有用的。 – Stickers 2015-03-03 00:03:56