html - 这支笔的侧边栏在哪里?

标签 html css layout

How can you fix sidebar issue here: 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>

目标是让侧边栏移回顶部。

我的困惑:

笔内的边栏在哪里?

最佳答案

<aside>是侧边栏部分。

在你的 CSS 中:

*,*:after,*:before { box-sizing: border-box; }

您可以通过以下链接阅读有关框大小调整的信息:http://www.paulirish.com/2012/box-sizing-border-box-ftw/

关于html - 这支笔的侧边栏在哪里?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33654950/

相关文章:

javascript - 单击行上的任意位置以选中复选框并突出显示它?

html - 为什么我的背景图片不显示?

css - IE6 css hack 及其标准 css 等效项?

javascript - 使用JavaScript或CSS淡化内容(滚动效果)

android:即时反射(reflect) UI 语言更改,无需重新加载/重新启动应用程序

html - 如何让一个对象不占用它的自然宽度

.net - 与字体相关的控制定位

html - 与行内 block 错位(其他元素被压低)

子元素的 Jquery 迭代

html - 需要帮助设计 Wordpress 中水平菜单的悬停状态样式,其中每一侧都有独特的形状