尝试将左侧边栏和后边的主要内容取出
问题描述:
我试图在主内容恰好位于左侧的同时获取侧边栏。现在,主要内容位于左侧,侧边栏位于右侧。两者都浮动到左侧,但主要内容是第一。我希望侧栏成为第一。尝试将左侧边栏和后边的主要内容取出
的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">
<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>
答
我建议你内容的float
属性设置为right
。
答
只需添加浮动:正确的first_article
.first_article {
border: 1px solid black;
float: right;
width: 500px;
}
如果你在Firefox上使用firebug。它非常强大的开发工具
答
加浮动权
.first_article{
float:right;
border:1px solid black;
width:500px;
}
+0
你应该解释为什么这会工作。 – Cfreak 2014-09-04 04:10:48
这是你寻找的是http://的jsfiddle。 net/vzk8hqrq/1/ – Jatin 2014-09-04 02:55:42
make .first_article float:right – Sunand 2014-09-04 02:58:36
我知道我可以漂浮它,但是那么它们之间有很大的空间。 – Ralphunreal 2014-09-04 03:04:34