我有一个两列布局。如果满足特定的屏幕尺寸,它们会中断,以便所有内容都显示在一列中。这就是为什么这些元素的顺序很重要,以确保在较小的屏幕上查看时首先显示正确的元素。
这种设置的问题是,第二个“要粘”的旁白元素没有正确浮动,而是介于两者之间。
看实际操作:http: //jsfiddle.net/zn3qz/
.main {
width: 60%;
margin-right: 5%;
float: left;
}
aside {
width: 35%;
float: right;
}
<section class="main">Header</section>
<aside>picture</aside>
<aside>to be made sticky</aside>
<section class="main">List of things</section>