仅在小屏幕上更改div顺序

时间:2015-12-13 09:51:26

标签: html css html5

我在小屏幕上遇到订单div的问题。 我的代码:

<header>
    <nav>...</nav>
</header>

<div id="main">
    <section id="slider">...<section>
    <section id="new_articles">
        <article>...</article>
        <article>...</article>
        <article>...</article>
        <article>...</article>
    <section>
</div>

<aside>
    <section id="calendar">...<section>
    <section id="ads">...<section>
    <section id="forum">...<section>
</aside>

<footer>...</footer>

my layout

我想按顺序显示: 标头 2.滑块 3.日历 4.广告 5.新文章 6.论坛 7.页脚

我应该改变什么? “滑块”,“新文章”和“论坛”都有动态高度

3 个答案:

答案 0 :(得分:0)

你可以玩浮动:

以下是示例:https://jsfiddle.net/3f1s70er/1/

如果某个元素在流中是第2个,但是float: left和元素在流中是第1个,但是float: right - 那么这些元素的顺序不同。

答案 1 :(得分:0)

我使用了order。谢谢你的帮助

答案 2 :(得分:-1)