这支笔的边栏在哪里?

3
您如何解决这里的侧边栏问题:http://codepen.io/chriscoyier/pen/ClGcF

body {
  padding: 30px;
}
header {
  background: lightblue;
}
section {
  background: lightgreen;
  width: 75%;
  float: left;
}
article {
  background: white;
  margin: 0 0 1rem 0;
}
aside {
  background: pink;
  width: 25%;
  float: right;
}
header,
article,
section,
.module {
  padding: 1rem;
}
<main>
  <header>
    <h1>Site</h1>
  </header>
  <section>
    <article>
      <h2>Title</h2>
      <p>Lorem ipsum dolor sit amet, consectetur adipisicing elit. Nemo molestias ex officia eligendi reiciendis fuga magnam? Ullam ut ab doloremque accusamus iusto aliquam facilis sapiente!</p>
    </article>
    <article>
      <h2>Title</h2>
      <p>Lorem ipsum dolor sit amet, consectetur adipisicing elit. Nemo molestias ex officia eligendi reiciendis fuga magnam? Ullam ut ab doloremque accusamus iusto aliquam facilis sapiente!</p>
    </article>
  </section>
  <aside>
    <div class="module">
      <h3>Module</h3>
      <p>Lorem ipsum dolor sit amet, consectetur adipisicing elit. Optio rem ab delectus fugit repellendus perspiciatis dolor consequuntur tenetur voluptatem a vitae odit aspernatur? Voluptas quisquam corporis nostrum aspernatur aliquid harum saepe ab pariatur
        veniam iste ipsam alias nemo voluptatibus doloribus.</p>
    </div>
  </aside>
</main>

目标是让侧边栏回到顶部。
我的困惑:
在这个示例中,侧边栏在哪里?
2个回答

3

1
我被雇佣了吗?接受我的回答吧 :P - Hitmands
1
是的,您可以在一分钟内加入团队 ;) (15分钟接受时间限制) - m4n0
2
我参加了,但我想使用es6而不是css :P - Hitmands

1
问题在于您告诉程序占用100%的页面宽度。如果将两个宽度减少到70%和20-25%,则侧边栏将向右浮动,与主内容体相邻。

1
我也是这么想的,面试测试是为了检查候选人是否理解了box-sizing - m4n0
1
@ManojKumar 在这个评论中,你是指的这个吗?Irish的链接需要一些TL;DR版本 ;) - Zameer Ansari

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接