我正在使用Bootstrap 3.
我需要将文本(h2)置于带背景的div中.我需要他的背景不是100%宽度.
我无法将它们置于列中(参见错误行为的屏幕截图).

这是HTML:
<div class="col-sm-6">
<div class="category-title">
<h2>{{ @value->category }}</h2>
</div>
</div>
Run Code Online (Sandbox Code Playgroud)
这是CSS:
div.category-title{display:inline-block;
background-color:#E1001A;
padding:10px;
text-align:center;
margin:0 auto}
div.category-title > h2{color:#FFF;
text-align:center;
text-transform:uppercase;
font-size:200%;}
Run Code Online (Sandbox Code Playgroud)
谢谢
将类添加text-center到的父元素category-title
div.category-title {
display: inline-block;
background-color: #E1001A;
padding: 10px;
margin: 0 auto
}
div.category-title > h2 {
color: #FFF;
text-transform: uppercase;
font-size: 200%;
}Run Code Online (Sandbox Code Playgroud)
<link href="https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/3.3.5/css/bootstrap.min.css" rel="stylesheet" />
<div class="container">
<div class="col-sm-6 text-center">
<div class="category-title">
<h2>Offerte Pala</h2>
</div>
</div>
<div class="col-sm-6 text-center">
<div class="category-title">
<h2>Offerte Pala</h2>
</div>
</div>
</div>Run Code Online (Sandbox Code Playgroud)