我正在使用twitter bootstrap,並且找不到此問題的任何答案。我正在嘗試改變div的高度以適合旁邊兩個div的高度。我不知道這是否是很好的解釋,所以我會嘗試使用圖片顯示我的問題。如何從這個作出: 將div高度更改爲2 div
HTML:
<div class ="col-md-4 main-card-wrapper">
<div class="main-card">1</div>
</div>
<div class ="col-md-4 main-card-wrapper">
<div class="main-card">2</div>
</div>
<div class ="col-md-4 main-card-wrapper">
<div class="main-card">3</div>
</div>
<div class ="col-md-12 main-wrapper">
<div class ="col-md-4 main-card-wrapper">
<div class="main-card">4</div>
</div>
<div class ="col-md-8 main-wrapper">
<div class ="col-md-6 main-card-wrapper">
<div class="main-card">5</div>
</div>
<div class ="col-md-6 main-card-wrapper">
<div class="main-card">6</div>
</div>
<div class ="col-md-12 main-card-wrapper">
<div class="main-card">7</div>
</div>
</div>
</div>
CSS:
.main-card-wrapper {
padding-left: 0.1em !important;
padding-right: 0.1em !important;
}
.main-wrapper {
padding-left: 0em !important;
padding-right: 0em !important;
}
.main-card {
display: inline-block;
padding: 2em;
width: 100%;
margin: 0.1em;
color: #ddffdd;
background-color: #879eff;
text-align: center;
}
.main-card:hover {
color: #f4f4f4;
background-color: #6185ff;
}
而不是試圖破解的辦法。你應該看看使用'Flexbox'。這是一個關於Flexbox的css-tricks指南。 https://css-tricks.com/snippets/css/a-guide-to-flexbox/ –