在我最近的項目,我有這個菜單添加到我的index.html觀點:垂直菜單「漂浮在」導航欄水平
<table>
<tr class="logo">
<td><img src="#" alt="logo"/></td>
</tr>
<tr class="menu">
<td><a href="#">blablabla</a></td>
</tr>
<tr class="menu">
<td><a href="#">blablabla</a></td>
</tr>
<tr class="menu">
<td><a href="#">blablabla</a></td>
</tr>
<tr class="menu">
<td><a href="#">blablabla</a></td>
</tr>
<tr class="menu">
<td><a href="#">blablabla</a></td>
</tr>
</table>
此菜放在這個水平導航欄裏面:
<header>
<ul>
<li>...</li>
<li><a href="#">blablabla</a></li>
<li><a href="#">blablabla</a></li>
<li><a href="#">blablabla</a></li>
</ul>
</header>
我想這個菜單漂浮在導航欄這樣的:
任何人都知道如何做到這一點?爲表
我目前的CSS樣式:
table {
z-index: 1;
}
table > tr.logo {
width: 280px;
height: 480px;
background-color: #A9A9A9;
}
table > tr.menu {
background-color: #DCDCDC;
}
table > tr.menu:hover {
background-color: #C0C0C0;
}
table > tr.menu > a {
text-decoration-color: #FAEBD7;
font-family: 'Special Elite', cursive;
}
table > tr.menu:hover > a {
text-decoration-color: #FFFAF0;
}
的jsfiddle:https://jsfiddle.net/klebermo/09br9e5p/
UPDATE
嘗試更新的代碼,以避免在使用表,我得到這個:https://jsfiddle.net/klebermo/09br9e5p/2/
我建議不要使用表格進行佈局,其中包括菜單佈局。 你會沒事的一些幫助,給你語義代碼來完成相同的效果? 此外,此菜單是否可摺疊菜單? – MassDebates
如果我可以使用表格工作,我可以嘗試其他佈局。我很滿意任何幫助來實現我想要的效果。這不是一個可摺疊的菜單。 –
@MassDebates嘗試更新代碼,以避免使用表ans我得到這個:https://jsfiddle.net/klebermo/09br9e5p/2/。我如何讓菜單中的項目保持垂直放置而不是水平放置? –