我想知道如何在 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;
}