我有一個頁面,包含移動設備上的1列和桌面上的2列。在移動設備上,我想遵循HTML中元素的順序(第1條,第2條,第3條,第4條)。CSS在移動設備上的一列,在桌面上的兩個
在桌面上,我想堆疊左欄中左欄的所有項目以及右欄欄中右欄的所有項目。
所以在下面的例子中,我想在左欄顯示:第一條,第3條,第4條而在右列第2條和第5條
要求:
- 文章的內容變化(不是所有的文章具有相同的高度)
- 我不想在右列& 5條2之間的間隙(或在左欄的文章之間的差距)所有邊界
- 必須被顯示
- 應該有左,右列
- 在HTML文章的順序之間的利潤率無法改變
@media all and (min-width: 600px) {
/* no idea what to do here */
}
/* rest of styling */
* {
box-sizing: border-box;
}
h1 {
font-size: 1em;
font-family: sans-serif;
text-align: left;
margin-bottom: .2em;
}
h1 + p {
margin-top: 0;
}
article {
border: 1px solid #CCC;
padding: 10px;
}
<div class="wrapper">
<article class="left-column">
<h1>Article 1</h1>
<p>Shown in left column</p>
</article>
<article class="right-column">
<h1>Article 2</h1>
<p>Shown in right column</p>
</article>
<article class="left-column">
<h1>Article 3</h1>
<p>Shown in left column</p>
</article>
<article class="left-column">
<h1>Article 4</h1>
<p>Shown in left column</p>
</article>
<article class="right-column">
<h1>Article 5</h1>
<p>Shown in right column</p>
</article>
</div>
更新
試過'visible-xs'和'hidden-xs'類嗎?他們會有用嗎? – Vikrant
你是什麼意思?我想顯示移動和桌面上的所有文章,不想隱藏任何內容。 – klaasjansen
@Vikrant,他沒有使用Bootstrap。 – snkv