我有一个HTML代码为;居中对齐div中的“span”文本
<div class="left">
<span class="panelTitleTxt">Title text</span>
</div>
我的CSS如下;
.left {
background-color: #999999;
height: 50px;
width: 24.5%;
}
span.panelTitleTxt {
display: block;
width: 100%;
height: 100%;
}
现在我该如何居中对齐div中的span文本? (假设%转换后的“左”div得到100px的像素宽度)
我试过使用margin:auto
的标准方式,但那不起作用。我想避免使用text-align:center
。
有没有其他方法可以解决这个问题?
如果您不介意我询问,为什么要避免使用”text-align:center“? –
如果要对齐span的文本,请使用'span {text-align:center;}'。如果这不会产生你想要的输出,你将不得不解释为什么我们能够帮助你(否则我们只需要猜测你的实际要求是)。 –
如果是一个_title_,使用适当的标签(h1,h2,h31 h4,h5或h6),不要使用非语义。 – Kyle