Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/77.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_Twitter Bootstrap - Fatal编程技术网

Html 如何在引导列中垂直居中放置div?

Html 如何在引导列中垂直居中放置div?,html,css,twitter-bootstrap,Html,Css,Twitter Bootstrap,我正在尝试垂直和水平居中引导列中未知的div高度和宽度。我可以通过将文本对齐设置为中心来水平居中div。但是,我正在努力使div垂直居中。下面是我的代码片段: <div class="row"> <div class="col-md-8 col-md-offset-2 col-xs-12"> <div style="text-align: center"> <!--this works--> <

我正在尝试垂直和水平居中引导列中未知的div高度和宽度。我可以通过将文本对齐设置为中心来水平居中div。但是,我正在努力使div垂直居中。下面是我的代码片段:

<div class="row">
    <div class="col-md-8 col-md-offset-2 col-xs-12">
        <div style="text-align: center"> <!--this works-->
            <p>Content goes here</p>                
        </div>
    </div>
</div>

提前谢谢

如果你正在使用Twitter引导,并且你有引导3,他们补充道


参考资料:。

如果您使用的是Twitter引导,并且您拥有引导3,他们会添加


参考资料:。

您可以尝试一下:

<div class="row">
   <div class="col-md-8 col-md-offset-2 col-xs-12 Outer">
      <div class="Inner>
         <p >Content goes here</p>                
      </div>
   </div>
</div>


/* CSS Code */

.Outer {
   border: 1px solid black;  /* Just so you can see it centered vertically */
   display: table-cell;
   height: 100%;
   min-height: 15em;    /* Set to height you need */
}
.Inner > p {
   vertical-align: middle;
   text-align: center;
   margin: 0 auto;
}
请记住,浏览器将自动识别分辨率宽度; 但是,相同的功能不适用于高度。您需要设置一个指定的 外部元素上的高度,以便内部内容具有
将自身垂直对齐到。希望这有帮助

您可能想试一试:

<div class="row">
   <div class="col-md-8 col-md-offset-2 col-xs-12 Outer">
      <div class="Inner>
         <p >Content goes here</p>                
      </div>
   </div>
</div>


/* CSS Code */

.Outer {
   border: 1px solid black;  /* Just so you can see it centered vertically */
   display: table-cell;
   height: 100%;
   min-height: 15em;    /* Set to height you need */
}
.Inner > p {
   vertical-align: middle;
   text-align: center;
   margin: 0 auto;
}
请记住,浏览器将自动识别分辨率宽度; 但是,相同的功能不适用于高度。您需要设置一个指定的 外部元素上的高度,以便内部内容具有
将自身垂直对齐到。希望这有帮助

嘿,谢谢你的回复。然而,我尝试使用中心块类,但它不起作用。这是我的代码:内容在这里

这是水平居中,但类中心块用于水平居中,而不是垂直居中。嘿,谢谢你的回复。然而,我尝试使用中心块类,但它不起作用。这是我的代码:内容在这里

这是水平居中,但类中心块用于水平居中,而不是垂直居中。嘿,非常感谢。但是它不起作用。段落在水平方向居中,但在垂直方向上仍然保持在顶部。嘿,非常感谢。但是它不起作用。段落在水平方向居中,但在垂直方向上仍然保持在顶部