Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/37.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 如何在引导CSS中行和列内垂直和水平对齐子项?_Html_Css_Twitter Bootstrap_Layout - Fatal编程技术网

Html 如何在引导CSS中行和列内垂直和水平对齐子项?

Html 如何在引导CSS中行和列内垂直和水平对齐子项?,html,css,twitter-bootstrap,layout,Html,Css,Twitter Bootstrap,Layout,我试图理解如何在引导中对齐行或列的子元素。我对引导布局很陌生,所以请记住这一点。但我非常熟悉常规CSS flex框 我想将左栏中的按钮居中,如下所示: 尝试此操作的代码: <!DOCTYPE html> <html lang="en"> <head> <title>The HTML5 Herald</title> <link rel="stylesheet" hre

我试图理解如何在引导中对齐行或列的子元素。我对引导布局很陌生,所以请记住这一点。但我非常熟悉常规CSS flex框

我想将左栏中的按钮居中,如下所示:

尝试此操作的代码:

<!DOCTYPE html>

<html lang="en">
  <head>
    <title>The HTML5 Herald</title>

    <link rel="stylesheet" href="../css/paginator.css" />
    <script type="text/javascript" src="../js/paginator.js"></script>
    <link
      rel="stylesheet"
      href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css"
      integrity="sha384-BVYiiSIFeK1dGmJRAkycuHAHRg32OmUcww7on3RYdg4Va+PmSTsz/K68vbdEjh4u"
      crossorigin="anonymous"
    />
  </head>

  <body>
    <div class="outer-box container thick-border">
      <div class="row">
        <div class="col-lg-7 thin-border">
          <div class="row d-flex justify-content-center">
            <button>1</button>
            <button>2</button>
            <button>3</button>
          </div>
        </div>

        <div class="col-lg-1 thin-border">sdfsdf</div>

        <div class="col-lg-4 thin-border">sdfsdf</div>
      </div>
    </div>
  </body>
</html>
我只是不明白你应该如何正确地将孩子与引导行和列对齐。我是否应该抛弃网格系统,而完全使用flex Box

谢谢

您需要升级到至少4,因为您在代码中使用的类在引导版本4或更高版本中工作

.outer-box {
  margin-top: 40vh;
  width: 60vw;
}

.thick-border {
  border: 5px solid black;
}

.thin-border {
  border: 2.5px solid black;
}