Итак, у меня есть три div внутри одного div.Создайте дочерние divs, чтобы заполнить ширину родительского div.
<div class="parent">
<div class="child> Text</div>
<div class="child">Text</div>
<div class="child">Text</div>
</div>
Я хочу, чтобы дочерние divs заполняли ширину родителя (общая длина дочерних элементов должна быть родительской). Однако этого не происходит, я не понимаю. Я думаю, это связано с тем, что дочерние divs устанавливают ширину на основе их содержимого.
Как достичь того, что я хочу?
CSS-
.child {
background: white;
color: #a7a9ac;
cursor: pointer;
font-size: 15px;
border-right: 1px;
border-top: 0;
border-bottom: 0;
border-left: 0;
border-style: solid;
border-color: @faded-grey;
padding-right: 10px;
margin: 0 auto;
height: 100%;
}
.parent {
border-top: 1px;
border-left: 0;
border-bottom: 1;
border-style: solid;
border-color: @faded-grey;
border-right: 0;
width: 100%;
margin-right: 0px;
height: 80px;
}
Не могли бы вы опубликовать CSS, который вы используете? – cr0atIAN
Есть много способов, но это зависит от того, что вы хотите. Вы хотите, чтобы дочерний div_last_ заполнил все оставшееся пространство, после того как содержимое определит их ширину? Или вы хотите, чтобы они были равномерно распределены, _i.e._ через 'width: 33%'? –
set CSS, проверенная ширина: 33%, но он ставит divs выше одного другого – praks5432