【发布时间】:2015-01-21 08:41:45
【问题描述】:
我想像这样将三个框居中:https://drive.google.com/file/d/0B4gPO2Q50KsZcGxrbGEySFV5eU0/view?usp=sharing
我想要实现的是在移动设备上一个接一个地显示这些框,但我不知道该怎么做。
我正在使用此代码:
div#alex_box {
border: solid 1px #aaa;
overflow: hidden;
}
div.img_home {
margin: 5px;
padding: 5px;
border: 1px solid #0000ff;
height: auto;
width: auto;
float: left;
text-align: center;
}
div.img_home img {
display: inline;
margin: 5px;
border: 1px solid #ffffff;
}
div.img_home a:hover img {
border: 1px solid #0000ff;
}
div.img_desc_home {
text-align: center;
font-weight: normal;
width: 120px;
margin: 5px;
}
<div id="alex_box">
<div class="img_home">
<a target="_blank" href=""><img src="http://dev.lifeonbikes.com/wp-content/uploads/2015/01/depositphotos_18467679-Travel-car-illustration.jpg" alt="primera imagen"></a>
<div class="img_desc_home">Texto primera imagen</div>
</div>
<div class="img_home">
<a target="_blank" href=""><img src="http://dev.lifeonbikes.com/wp-content/uploads/2015/01/images.jpg" alt="segunda imagen"></a>
<div class="img_desc_home">Texto segunda imagen</div>
</div>
<div class="img_home">
<a target="_blank" href=""><img src="http://dev.lifeonbikes.com/wp-content/uploads/2015/01/bus-icon120413.png" alt="tercera imagen"></a>
<div class="img_desc_home">Texto tercera imagen</div>
</div>
</div>
【问题讨论】:
-
我想要实现的是在移动设备上一个接一个地显示这些框,但我不知道该怎么做。 - 使用
media querys。跨度> -
@Vucko 说的差不多。从外观上看,图像的属性很好,但为什么你不能看到它们彼此重叠是因为它们包含的 div 大小不会随屏幕而变化。所以添加一个媒体查询来定义包含 div 的大小,你应该是金色的