Можно ли сделать все элементы Flex одинаковой ширины в макете столбца? - PullRequest
0 голосов
/ 30 августа 2018

column {display: flex; flex-direction: column}
column > * {border: 1px solid}
<column>
  <flex1>1234567890</flex1>
  <flex2>abc</flex2>
  <flex3>...random length...</flex3>
</column>

Выше не получается то, что я люблю делать.

Ответы [ 2 ]

0 голосов
/ 30 августа 2018

Используйте inline-flex и width:100% для гибких элементов:

column {
  display: inline-flex;
  flex-direction: column
}

column>* {
  width: 100%;
  border:1px solid red;
}
<column>
  <flex1>1234567890</flex1>
  <flex2>abc</flex2>
  <flex3>...random length...</flex3>
</column>
0 голосов
/ 30 августа 2018

«Такая же ширина в макете столбца», я думаю, что это оно ..

.parent {
  display: flex;
}

.parent div {
  border: 1px solid red;
  flex-grow: 1;
  flex-basis: 0;
  text-align: center;
}
<div class="parent">
  <div>1234567890</div>
  <div>abc</div>
  <div>...random length...</div>
</div>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...