1
我試圖隱藏菜單的一部分。當我致電display:none
整個菜單消失。我有id來分開它們,所以我不明白爲什麼會發生這種情況。下面的代碼:CSS:我的菜單中只有一部分應該隱藏
HTML:
<ul id="menu">
<li><a href="#">Categories 1</a>
<ul id="cat1">
<li><a href="#">temp1</a></li>
<li><a href="#">temp2</a></li>
<li><a href="#">temp3</a></li>
</ul>
</li>
</ul>
CSS:
#menu {
background-color: #0000FF;
height: 20px;
padding: 15px 0 10px;
margin-bottom: 20px;
font: 12px 'DroidSansBold', Tahoma,sans-serif;
font-weight: bold;
text-transform: uppercase;
letter-spacing: 1px;
box-shadow: 3px 2px 3px #000;
border-radius: 5px;
text-align: center;
}
#menu li{
display: inline-block;
}
#menu li a {
color: #fff;
text-decoration: none;
margin: 0 120px;
}
#cat1 li{
display: block;
padding: 10px;
}
#cat1 li a{
background-color: #0000FF;
padding: 10px;
border-radius: 5px;
}
有些工作演示:http://jsfiddle.net/ZfN7t/
「當我打電話顯示:無」。何時以及如何呼叫顯示:無? – j08691
@ j08691我試圖在#cat1 li和#cat1 li a中調用它。當我做主菜單(「類別1」)也消失 –
@ Nilzone-在這裏工作很好 - http://jsfiddle.net/ZfN7t/1/ – lifetimes