答案 0 :(得分:2)
在h2标签中使用text-align:center
h2{
text-align:center;
}
<div id="ShowCase">
<h2>شما با این گزینه می توانید</h2>
</div>
如果你想将它设置为垂直中心,那么试试这种方式 -
#ShowCase
{
width: 400px;
height: 200px;
display: table;
background:blue;
}
h2{
text-align: center;
display: table-cell;
vertical-align: middle;
}
<div id="ShowCase">
<h2>شما با این گزینه می توانید</h2>
</div>
答案 1 :(得分:1)
如果你正在谈论只是水平对齐文字;只需添加
#ShowCase {
text-align: center;
}
如果您正在谈论垂直对齐,那么您可以使用flexbox
或display:table
。我写了display:table
方法,因为它有更多的浏览器兼容性。
body {
background-color: #555;
}
#ShowCase {
background-color: black;
position: absolute;
height: 100%;
width: 100%;
top: 0px;
left: 0px;
opacity: 0.5;
color: white;
/* Horizonatally Centers Text -- */
text-align: center;
/* Needed in order to Vertically Center Text --*/
display: table;
}
/* Vertically Aligns Text -- */
#ShowCase h2 {
display: table-cell;
vertical-align: middle;
}
<div id="ShowCase">
<h2>شما با این گزینه می توانید</h2>
</div>
答案 2 :(得分:0)
您可以使用text-align或margin进行调整,但我建议您使用text-align
这里我删除了你的display:none并使用了text-algin:center
#ShowCase{
background-color: black;
position: absolute;
height: 100%; width: 100%;
top: 0px;
left: 0px;
opacity: 1;
color: white;
}
h2{
text-align:center;
}
<div id="ShowCase">
<h2>شما با این گزینه می توانید</h2>
</div>