Я хочу, чтобы два, три или более divs располагались горизонтально, затем каждая ширина заполняла все доступное пространство. Например, с двумя div, они будут занимать половину пространства, а три divs занимают 1/3 пробела и т. Д.Как сделать несколько div, расположенных горизонтально с равной шириной?
Я попытался использовать встроенный блок отображения, и вы можете расположить divs рядом друг с другом, но как вы заставляете их заполнять доступную ширину родительского контейнера?
EDIT: Предпочтительно без способа отображения гибкого (я не уверен, если его совместим с IE11 полностью)
.container{
border: solid 1px green;
height: 50px;
box-sizing: border-box;
}
.button{
display:inline-block;
border: solid 1px black;
height: 20px;
}
<div class="container">
<div class="button ">
div1
</div>
<div class="button ">
div2
</div>
<div class="button ">
div3
</div>
</div>
вы знаете самонастройки ли? – JazZ
http://stackoverflow.com/questions/35325371/how-can-i-let-a-div-fill-100-width-if-no-other-elements-are-beside-it/35325430#35325430 –
FYI , SO имеет свой собственный механизм фрагмента в наши дни. Вы можете получить на нем значок над окном редактирования, который выглядит как документ с '<>' на нем. – zwol