我有一個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