Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/75.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Html 在柔性容器中水平居中放置两个div_Html_Css_Flexbox - Fatal编程技术网

Html 在柔性容器中水平居中放置两个div

Html 在柔性容器中水平居中放置两个div,html,css,flexbox,Html,Css,Flexbox,我有两个div(一个在另一个下面),我希望这个列居中对齐。但是使用justify content:center将div沿y轴(垂直)居中对齐,而不是沿x轴(水平)对齐 我想知道(使用flexbox)使中心沿x轴对齐的唯一方法是否是添加margin:auto <div id="sharesocial"> <div id="sharecondividi"> Condividi </div> <div id="shareicons">

我有两个div(一个在另一个下面),我希望这个列居中对齐。但是使用
justify content:center
将div沿y轴(垂直)居中对齐,而不是沿x轴(水平)对齐

我想知道(使用flexbox)使中心沿x轴对齐的唯一方法是否是添加
margin:auto

<div id="sharesocial">
  <div id="sharecondividi">
    Condividi
  </div>
  <div id="shareicons">
    <a target="blank" href=""><span class="fa fa-twitter-square" id="twitterbt"></span></a>
    <a target="blank" href=""><span class="fa fa-google-plus-square" id="googleplusbt"></span></a>
    <a target="blank" href=""><span class="fa fa-facebook-square" id="facebookbt"></span></a>
  </div>
</div>
这里是JSIDLE:


弹性方向
时,您可以使用
对齐内容
进行垂直对齐,使用
对齐项目
进行水平对齐

试试这个:

#sharesocial {
    align-items: center;
}

了解更多信息:

#sharesocial {
    align-items: center;
}