Bootstrap 4 在flexbox中垂直和水平均匀对齐单选按钮

Bootstrap 4 在flexbox中垂直和水平均匀对齐单选按钮,bootstrap-4,flexbox,Bootstrap 4,Flexbox,我正在尝试垂直和水平对齐flexbox中的单选按钮。这就是我到目前为止所做的,按钮没有正确对齐。下面是我的代码: XXXX XXXXX XXXXX XXXXXXXX YYYYYYYYYYYY pppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppp 这就是它看起来的样子: 你想做什么?2列3行还是2行3列 我假设有2列3行。然

我正在尝试垂直和水平对齐flexbox中的单选按钮。这就是我到目前为止所做的,按钮没有正确对齐。下面是我的代码:


XXXX
XXXXX
XXXXX XXXXXXXX
YYYYYYYYYYYY
pppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppp
这就是它看起来的样子:


你想做什么?2列3行还是2行3列

我假设有2列3行。然后我将
flex-column
更改为
flex-row
justify-content-between
更改为
justify-content-about
。然后我得到了这个,我们可以改变这个容器的宽度

我没有使用任何自定义css。我希望这对你有帮助

<div class="d-flex flex-row justify-content-around">
    <div>
      <input type="radio" id="male" name="gender" value="male">
      <label for="male">XXXX</label><br>
      <input type="radio" id="female" name="gender" value="female">
      <label for="female">XXXXX</label><br>
      <input type="radio" id="other" name="gender" value="other">
      <label for="other">XXXXX</label>

    </div>

    <div>
      <input type="radio" id="male" name="gender" value="male">
      <label for="male">XXXXXXXX</label><br>
      <input type="radio" id="female" name="gender" value="female">
      <label for="female">YYYYYYYYYYYYY</label><br>
      <input type="radio" id="other" name="gender" value="other">
      <label for="other">PPPPPPPPPPP</label>

    </div>
  </div>

XXXX
XXXXX
XXXXX XXXXXXXX
YYYYYYYYYYYY
pppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppp