gpt4 book ai didi

html - 下拉导航 - 两层菜单 (CSS/HTML)

转载 作者:行者123 更新时间:2023-11-28 13:43:13 26 4
gpt4 key购买 nike

我一直在研究弄清楚如何制作双下拉菜单

我正在使用的实时页面:http://www.glustik.com/dustreeproductions/

娱乐”按钮将是唯一带有下拉菜单的按钮。我已经设置了父级选择,但是将鼠标悬停在每个父级上时都会有一小段波段列表。

示例:“Dance”将有大约 7 个乐队(Band #1 - Band#7)二级下拉菜单应显示在父下拉菜单的右侧。

如有任何帮助,我们将不胜感激。我为此苦苦挣扎了一段时间。

我的相关 HTML (nav) 标记:

    <div id="main-nav">
<div id="nav">
<ul>
<li id="company"><a title="Company" href="http://www.glustik.com/dustreeproductions/company.php"></a></li>
<li id="entertainment"><a title="Entertainment" href="http://www.glustik.com/dustreeproductions/entertainment.php"></a>
<ul id="sub">
<li id="dance"> <a href="http://www.jasontanzer.com/guitarist-original-music.asp">Dance</a></li>
<li id="classicRock"><a href="http://www.jasontanzer.com/guitarist-shows-covers.asp">Classic Rock | Top 40 | Rock</a></li>
<li id="country"><a href="http://www.jasontanzer.com/commercial-tv-film-jingles.asp">Country</a></li>
<li id="rockabilly"><a href="http://www.jasontanzer.com/composer.asp">Rockabilly | Reggae | Bluegrass | Other</a></li>
. . . . . and so on.

我的 CSS(导航)标记:

#nav #company a  {
background:url(../images/navigation/nav-company.png) no-repeat;
display:block;
text-decoration:none;
width:103px;
margin:20px 27px 0 20px;
height:20px;}
#nav #company:hover > a {
background-position:0 -20px;}
#nav #company a:active {
background-position:0 -40px;}
body#body_company #company a {
background-position:0 -40px;}

#nav #entertainment a {
background:url(../images/navigation/nav-entertainment.png) no-repeat;
display:block;
text-decoration:none;
width:168px;
margin:20px 27px 0 0;
height:20px;}
#nav #entertainment:hover > a {
background-position:0 -20px;}
#nav #entertainment a:active {
background-position:0 -40px;}
body#body_entertainment #entertainment a {
background-position:0 -40px;}
. . . . . and so on.

最佳答案

由于您的 CSS 已经包含 child combinator选择器,我假设您不关心不支持它的浏览器(如 IE6)。

can be done只用CSS。我将文本添加到 <a>用于显示目的的元素,并将 Band #1 - Band#7 添加到 Dance 并将 Band #1 添加到下一个元素以显示对齐音乐流派的顶级。

希望这有帮助:-)

关于html - 下拉导航 - 两层菜单 (CSS/HTML),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6740009/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com