我正在尝试将侧边栏移到左侧,而主要内容紧随其后。现在,主要内容在左侧,侧边栏在右侧。两者都浮动到左侧,但主要内容在第一位。我希望侧边栏是第一个。

jsfiddle-http://jsfiddle.net/vzk8hqrq/

<section class="first_article">
    <article>
        <p>Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Donec odio. Quisque volutpat mattis eros. Nullam malesuada erat ut turpis. Suspendisse urna nibh, viverra non, semper suscipit, posuere a, pede.</p>
        <p>Donec nec justo eget felis facilisis fermentum. Aliquam porttitor mauris sit amet orci. Aenean dignissim pellentesque felis.</p>
        <img src="cupcake.jpg" alt="cupcake" class="cupcake">
    </article>
</section>

<aside class="sidebar">
    <nav>
        <ul>
            <li>home</li>
            <li>about us</li>
            <li>orders</li>
            <li>gallery</li>
            <li>contact</li>
        </ul>
    </nav>
</aside>



.first_article{
float:left;
border:1px solid black;
width:500px;
}

.sidebar{
float:left;
}

最佳答案

只是更改了此内容:在<aside class="sidebar">之前带了<section class="first_article">

Working Fiddle

<aside class="sidebar">
    <nav>
        <ul>
            <li>home</li>
            <li>about us</li>
            <li>orders</li>
            <li>gallery</li>
            <li>contact</li>
        </ul>
    </nav>
</aside>

<section class="first_article">
    <article>
        <p>Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Donec odio. Quisque volutpat mattis eros. Nullam malesuada erat ut turpis. Suspendisse urna nibh, viverra non, semper suscipit, posuere a, pede.</p>
        <p>Donec nec justo eget felis facilisis fermentum. Aliquam porttitor mauris sit amet orci. Aenean dignissim pellentesque felis.</p>
        <img src="cupcake.jpg" alt="cupcake" class="cupcake">
    </article>
</section>

09-25 17:59
查看更多