是的,你不能<select>
像@ThiefMaster 所说的那样选择元素。但是您始终可以创建一个无序列表来创建下拉列表(甚至是 div)。我通常使用<ul>
s 制作并使用 jQuery 或 CSS 过渡制作动画。
我创建了一个示例下拉列表。代码如下或访问 JS Fiddle。点击这里。
或以下是代码。
HTML
<ul>
<li><a href="#">About</a>
<ul>
<li><a href="#">History</a></li>
<li><a href="#">Team</a></li>
<li><a href="#">Offices</a></li>
</ul>
</li>
</p>
CSS
ul li{width: 100px;}
ul li a{
background: red;
padding: 5px;
display: block;
border-bottom: 1px solid black;
}
ul li ul li:first-child a{
color: white;
}
ul li ul li{
height: 0;
}
ul li:hover ul li{height: 100%;}
</p>