Bootstrap 3 - 如何将标题居中并<span>?</span>

时间:2014-10-18 17:07:37

标签: html css twitter-bootstrap-3

我如何在bootstrap3列中将标题或我用“span”设置的内容居中?

如果我使用“text-center”和“p”标签 - 一切正常......但我需要设置文本样式。

示例(工作正常):

<div class="col-xs-12 col-sm-12 col-md-6 col-lg-6 text-center"> <p> hello </p></div>

但这不起作用。我想改变文本的大小和颜色,然后将其居中。

<div class="col-xs-12 col-sm-12 col-md-6 col-lg-6 text-center"> <h1> hello </h1></div>

3 个答案:

答案 0 :(得分:2)

您可以做两件事:

a)将'text-center'类应用于h1

<h1 class="text-center">

b)将此样式应用于h1:

h1 {
 display:inline-block;
}

h1文本不居中的原因是因为父文件的'text-center'类适用于元素h1而不是其内容,它占据整个宽度,因此你不能将整个宽度居中元件;它占据了整个宽度。

在h1元素上应用文本中心类,使其内部内容居中。

应用'display:inline-block'使h1元素的宽度等于它的内容,因此它可以居中。

答案 1 :(得分:1)

解决问题的引导方法如下:

UIImage

问题:H1标记仅跨越文本的宽度。

解决方案<h1 class="text-center container-fluid">Heading</h1>将跨越整个宽度容器,跨越视口的整个宽度。

答案 2 :(得分:-1)

如果您正在寻找快速解决方案,这应该可行。

  <div class="col-xs-12 col-sm-12 col-md-6 col-lg-6">
      <center><h1>hello</h1></center>
  </div>

如果你也可以编写CSS以便覆盖标题

 h1{
     font-family: _______ !important;
     font: ____ !important
     margin:0 auto !important;
 }