我有一套li
的包含文本,我想用CSS在其ul
中水平居中顯示。我似乎無法得到這個工作,另一個答案建議使用display:inline
,但這沒有做什麼。CSS文本對齊不能使用LI
下面的代碼:
header li {
margin-left:20px;
margin-right:0px;
border-left:1px #FFF solid ;
float:left;
color:#FFF;
padding:2px 2px 2px 2px;
margin-bottom:10px;
text-align:center;
}
header ul {
width:321px;
margin-left:auto;
margin-right:auto;
background:url(repeatback.png);
height:30px;
}
請求的HTML:
<ul>
<li>About</li>
<li>Portfolio</li>
<li>Resume</li>
<li>Links</li>
<li>Twitzar</li>
</ul>
集中在什麼?請張貼您的html標記。 – mrtsherman 2011-12-30 17:25:18
'text-align:center'將不起作用,如果你沒有在你的'li'上指定寬度 – ptriek 2011-12-30 17:27:36
@ptriek謝謝,希望將它們粘在一個錨標籤中將起作用。 – 2011-12-30 17:29:42