У меня возникли проблемы с созданием вертикальной полосы с 5 колонками и шириной и высотой жидкости. Я хочу, когда страница сжимается, высота растет, поэтому текст в каждом столбце все еще находится в панели.Столбцы с шириной и высотой жидкости
Это то, что я должен выглядеть и что у меня есть:
Теперь, если экран становится меньше текст выходит наружу бара и то не то, что я хочу. Также я не могу получить равные ширины столбцов. Есть 5 столбцов, которые должны быть равны более 100% ширины, но 20% не работают.
HTML:
<div id="wizard-steps">
<div class="wizard-header float-left">Kaderings analyseaanvraag</div>
<div class="wizard-header float-left">Specificaties analyses : Type staal/stalen</div>
<div class="wizard-header float-left">Specificaties analyses : Te bepalen componenten</div>
<div class="wizard-header float-left">Specificaties analyses : Tijdschema en aantal stalen</div>
<div class="wizard-header float-left">Data-analyse</div>
</div>
CSS:
#wizard-steps {
border-radius: 3px;
border: 2px solid #a2c61c;
width: 100%;
height: 20px;
margin: 0 auto;
position: relative;
}
#wizard-steps div {
border-right: 2px solid #a2c61c;
width: 19%;
height: 20px;
text-align: center;
cursor: pointer;
float: left;
}
#wizard-steps div:last-child {
border: white;
}
.active-step {
background-color: #a2c61c;
color: white;
}
Любая помощь будет высоко ценится!
ОБНОВЛЕНО CSS: (Thx к Радди & пантеру)
#wizard-steps {
border-radius: 3px;
border: 2px solid #a2c61c;
width: 100%;
display: table;
}
#wizard-steps div {
border-right: 2px solid #a2c61c;
width: 19%;
text-align: center;
cursor: pointer;
display: table-cell;
}
#wizard-steps div:last-child {
border: white;
}
.active-step {
background-color: #a2c61c;
color: white;
}
Который получает меня это:
Любой шанс фиксации когда он растет, фон активного шага также должен расти? Также у меня есть небольшая колонка справа из-за 19%.
Что-то вроде этого? [Demo] (HTTP: // jsfiddle.net/e63bhd5c /) – Ruddy
Это именно то, что я хочу @Ruddy –