我想創建一個導航欄,其中的文本居中,但是我的CSS代碼將超鏈接放置在li的頂部角落,如圖中所示。在導航條中的li元素中居中超鏈接
CSS:
#navigation {
clear: both;
margin: 0 auto 5px;
margin-top: 0;
height: 6%;
padding: 0 5px;
position: relative;
z-index: 1;
}
#navigation a {
height: 10%;
width: 50px;
color: red;
vertical-align: center;
text-align: center;
text-decoration: bold;
}
li {
border-top: solid;
border-right: solid;
border-left: solid;
border-bottom: none;
padding-left: 1px;
height: 51px;
width: 18%;
background-image: url('../images/tab-selected.png');
background-repeat: repeat-x-y;
border-color: #F0F0F0;
display: inline-block;
padding-left: 1px;
}
HTML:
<nav id="navigation">
<ul>
<li ><a href="overview.asp">overview</a></li>
<li ><a href="overview.asp">overview</a></li>
</ul>
</nav>
安置自己的HTML也請。你想要文字水平,垂直或兩者都居中? – j08691 2013-05-06 21:15:28
我添加了HTML,我希望它水平和垂直居中。謝謝。 – 2013-05-06 21:22:14