我想知道如何在div中居中元素但保持文本左對齊。div中的水平居中元素
這是我迄今爲止所做的一件小事。我希望文本位於div的中間,但要保持其左側的正確性。
http://jsfiddle.net/MgcDU/5994/
HTML:
<div class="span4" id="middleFooter">
<div class="mcont" >
<div class="mrow"> <h5 class="tcell"><b>Useful Links</b></h5> </div>
<ul>
<div class="mrow"> <li class="tcell"><a href="#">Contact Us</a></li> </div>
<div class="mrow"> <li class="tcell"><a href="#">About Us</a></li> </div>
<div class="mrow"> <li class="tcell"><a href="#">Copyright Information</a></li> </div>
<div class="mrow"> <li class="tcell"><a href="#">Terms & Conditions</a></li> </div>
</ul>
</div>
</div>
CSS:
#middleFooter {
color: #ccc2a0;
}
.mcont {
background-color: blue;
}
.mrow li {
background-color: red;
margin-left: auto;
margin-right: auto;
}
.mrow h5 {
display: table-row;
background-color: yellow;
}
.tcell {
display: table-cell;
}
我會通過固定的無效的標記開始 - 你不能有一個'ul'內'div'。 – boz
我不明白你想要什麼,你可以做一個模型? – PaoloCargnin