所以,顯然我似乎無法弄清楚爲什麼裏面的文本保持堅持到頂端......我嘗試玩高度,線高度,垂直-aligns,顯示(表,表細胞,內聯塊,內嵌...)和所有的東西,但IDK的爲什麼,我看不出有什麼地方錯了...垂直中心的文字在ul li裏
的jsfiddle - http://jsfiddle.net/qdq1jg4g/2/
HTML
<header>
<span id="headerTitle">Title</span>
<ul id="headerMenu">
<a href=""><li> Plugin </li></a>
<a href=""><li> how-to </li></a>
<a href=""><li> Docs </li></a>
</ul>
</header>
CSS
#headerMenu{
position: absolute;
border: 1px dashed blue;
font-size: 16pt;
right: 15%;
height: 100%;
line-height: 100%;
bottom: 0px;
margin: 0px;
padding: 0px;
}
#headerMenu a{
height: 100%;
line-height: 100%;
}
#headerMenu a li{
border: 1px solid red;
float: left;
list-style: none;
height: 100%;
line-height: 100%;
padding: 0px 20px;
}
在此先感謝您。
是否有你把周圍的'裏的'了'標籤特殊原因'?這不是嚴格有效的HTML。你可以把'a'標籤放在'li'標籤內嗎? – 2014-09-22 02:02:10
我這樣做的唯一原因是讓整個'li'是一個可點擊的鏈接,而不僅僅是這個詞本身@MarcAudet – P3t3r6 2014-09-22 02:05:06