私は2列のレイアウトを持っています。特定の画面サイズが満たされると、すべてが 1 つの列に表示されるように壊れます。そのため、小さな画面で表示したときに適切な要素が最初に表示されるようにするには、これらの要素の順序が重要です。
このセットアップの問題は、2 番目の「スティッキーにする」aside-element が適切に右に浮いておらず、その中間にあるということです。
実際に見てください: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>