У меня есть две колонки, одна плавает влево, другая плавает вправо.Как сделать две отдельные колонки одинаковой длины?
Содержимое обычно будет разной длины, но с меньшим содержанием, всегда должно быть того же размера, что и у большего.
Вот изображение того, что в настоящее время происходит:
Есть ли способ (без и фиксировано), чтобы гарантировать, что они оставаться такой же высоты?
HTML:
<div class="leftCol">
<div class="singleArrow"></div>
<div class="sectionBlock">
<div class="sectionBlockContentNarrow">
SOME TEXT
</div>
</div>
</div>
<div class="rightCol">
<div class="singleArrow"></div>
<div class="sectionBlock">
<div class="sectionBlockContentNarrow">
SOME TEXT
</div>
</div>
</div>
CSS:
.singleArrow{
margin:0 auto;
width:50px;
height:23px;
background-image:url('../images/downarrow-lrg.png');
background-repeat:no-repeat;
margin-top:20px;
margin-bottom:20px;
}
.leftCol{
float:left;
width:300px;
}
.rightCol{
float:right;
width:300px;
}
.sectionBlock {
position: relative;
overflow: hidden;
box-sizing: border-box;
-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
-moz-box-sizing: border-box; /* Firefox, other Gecko */
box-sizing: border-box; /* Opera/IE 8+ */
width: 100%;
min-height: 40px;
background-color: rgb(246,246,246);
margin-top: 20px;
background-image: url('../images/bar.png');
background-repeat: repeat-x;
padding: 4px 0 0 10px;
padding-bottom:20px;
}
.sectionBlockContent{
padding: 30px 20px 10px 30px;
}
.sectionBlockContentNarrow{
padding: 30px 10px 10px 10px;
}
HTML & Current CSS, пожалуйста. –
@Paulie_D Неудобно, я не мог заставить этот метод работать, он просто заставляет игнорировать настройку ширины и заполнять до 100%. – MRC