抱歉,这可能是一个简单的问题,但我无法让它工作 我试图将文本居中一个矩形,告诉文章在哪个类别中 http://i.imgur.com/J8PkfBa.png
Jsfiddle link http://jsfiddle.net/bwpyypza/
h1 {
text-align: center;
font-family: sans-serif;
}
.section {
background-color: rgb(202, 0, 0);
padding: 10px;
margin: 25px;
color: white;
display: inline-block;
text-align: center;
font-size: 50%;
letter-spacing: 5px;
font-family: open-sans;
}
<hr>
<div class="section">PARENTING</div>
<h1>Title of the Article</h1>
<hr>
答案 0 :(得分:3)
用div分隔您的部分:
<强> HTML 强>
<hr>
<div id="sectionCont">
<div class="section">PARENTING</div>
</div>
<h1>Title of the Article</h1>
<hr>
然后使用text-align: center
<强> CSS 强>
#sectionCont {
text-align: center;
}
答案 1 :(得分:2)
h1 {
text-align: center;
font-family: sans-serif;
}
.section {
background-color: rgb(202, 0, 0);
padding: 10px;
width:200px;
margin-left:auto;
margin-right:auto;
color: white;
text-align: center;
font-size: 50%;
letter-spacing: 5px;
font-family: open-sans;
}
<hr>
<div class="section">PARENTING</div>
<h1>Title of the Article</h1>
<hr>
试试这个
答案 2 :(得分:1)
由于您的矩形定义为inline-block
,最简单且最一致的是在容器中设置text-align:center
:
h1 {
text-align: center;
font-family: sans-serif;
}
.section {
background-color: rgb(202, 0, 0);
padding: 10px;
margin: 25px;
color: white;
display: inline-block;
text-align: center;
font-size: 50%;
letter-spacing: 5px;
font-family: open-sans;
}
.container {
text-align: center;
}
<div class=container>
<hr>
<div class="section">PARENTING</div>
<h1>Title of the Article</h1>
<hr>
</div>
答案 3 :(得分:1)
所有你需要的是这样的小改动:
h1 {
text-align: center;
font-family: sans-serif;
}
.section {
text-align: center;
}
.section span {
background-color: rgb(202, 0, 0);
padding: 10px;
margin: 25px;
color: white;
display: inline-block;
text-align: center;
font-size: 50%;
letter-spacing: 5px;
font-family: open-sans;
}
<hr>
<div class="section"><span>PARENTING</span></div>
<h1>Title of the Article</h1>
<hr>
答案 4 :(得分:1)
Modify your css file for following code snippet
.section {
background-color: rgb(202, 0, 0);
padding: 10px;
margin: 25px;
color: white;
display: inline-block;
text-align: center;
font-size: 50%;
letter-spacing: 5px;
font-family: open-sans;
margin-left: auto;
margin-right: auto;
}