【发布时间】:2013-03-21 10:06:08
【问题描述】:
我想知道当屏幕尺寸减小到 480 或更低时,有什么方法可以对内容位置进行排序。我的意思是在第 3 列我将有姓名、号码和地址等,在第 2 列我将有社交资料,在第 1 列我将有一个图像。我希望首先将名称和地址堆叠起来,然后是图像,然后是社交图标。顺序是 3,1,2。我试图让它保持响应。
CSS:
/* SECTIONS */
.section {
clear: both;
padding: 0px;
margin: 0px;
}
/* COLUMN SETUP */
.col {
display: block;
float:left;
margin: 1% 0 1% 1.6%;
}
.col:first-child { margin-left: 0; }
/* GRID OF THREE ============================================================================= */
.span_3_of_3 {
width: 100%;
}
.span_2_of_3 {
width: 66.1%;
}
.span_1_of_3 {
width: 32.2%;
}
/* GO FULL WIDTH AT LESS THAN 480 PIXELS */
@media only screen and (max-width: 480px) {
.span_3_of_3 {
width: 100%;
}
.span_2_of_3 {
width: 100%;
}
.span_1_of_3 {
width: 100%;
}
}
HTML:
<div class="section group">
<div class="col span_1_of_3">
This is column 1
</div>
<div class="col span_1_of_3">
This is column 2
</div>
<div class="col span_1_of_3">
This is column 3
</div>
</div>
【问题讨论】:
标签: html css layout responsive-design stylesheet