媒体查询 - 堆叠内容

时间:2014-08-25 23:08:26

标签: html css media-queries

这是我当天早些时候提出的问题的后续跟进。我正在尝试使用媒体查询来在屏幕大小为< 350像素。我试图将其堆叠为图像(中心对齐),然后是下一行中的文本(中心对齐)。我一直在尝试variouls组合,但我还没有得到它。非常感谢任何帮助。

<div class="freedom_carousel">
<!--Freedom section -->
<p class="heading">This is heading.</p>
<div class="container1">
    <div class="col1">
        <p>
            <img class="icon" src="/path/to/image" /> <span class="icon-text"> <b>This is </b> Text TextText TextText TextText TextText Text </span>
        </p>
    </div>
    <div class="col2">
        <p>
            <img class="icon" src="/path/to/image" /> <span class="icon-text"> <b>This is </b> Text TextText TextText TextText TextText Text </span>
        </p>
    </div>
</div>
<!--End of container 1 -->
<div class="container2">
    <div class="col1">
        <p>
            <img class="icon" src="/path/to/image" /> <span class="icon-text"> <b>This is </b> Text TextText TextText TextText TextText Text </span>
        </p>
    </div>
    <div class="col2">
        <p>
            <img class="icon" src="/path/to/image" /> <span class="icon-text"> <b>This is </b> Text TextText TextText TextText TextText Text </span>
        </p>
    </div>
</div>
<!--End of container 2 -->
</div>
</div>
<!--End of Freedom carousel -->

JSfiddle完整代码:http://jsfiddle.net/0cr1zj89/1/

2 个答案:

答案 0 :(得分:1)

将此添加到堆栈列。

@media screen and (max-width: 350px) { 
    .freedom_carousel .col1,     
    .freedom_carousel .col2 {
        float: none;
        width: 100%;
        margin: 0px;
    }
}

答案 1 :(得分:0)

试试这个:

@media screen and (max-width: 350px) {
.icon {
    width:100%;
    width:auto;
    height: auto;
    margin: 0 auto;
    display:block;
}
.icon-text {
    width:100%;
    text-align: center;
    display:block;
}
}
相关问题