gpt4 book ai didi

html - 我想从我的导航栏中突出显示我的按钮请帮帮我

转载 作者:太空宇宙 更新时间:2023-11-04 04:42:48 28 4
gpt4 key购买 nike

我正在尝试使我的导航栏突出显示,我的意思是我必须突出显示我正在浏览的事件页面的按钮。我试过这种方式,但没有成功。我有这个 HTML 代码作为我的导航菜单:

<code>
<ul class="nav">
<li class="first">
<a href="index.htm">Home</a>
</li>

<li>
<a class="hasdropdown" href="collections/catalog/catalog.htm">Catalog</a>
</li>

<li>
<a class="hasdropdown" href="collections/ocassions/ocassions.htm">Ocassions</a>
</li>

<li>
<a class="hasdropdown" href="collections/specials/specials.htm">Specials</a>
</li>

<li>
<a href="pages/plants.htm">Plants</a>
</li>

<li>
<a href="pages/exotic.htm">Exotic</a>
</li>

<li>
<a href="pages/contact.htm">Contact</a>
</li>
</ul>

我也有这个 CSS

#header #navblock ul.nav li a:hover {
background-color: #b23758;
color: #ffffff;
border-radius: 4px;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
}

#header #navblock ul.nav li a.active:visited {
background-color: #b23758;
color: #ffffff;
border-radius: 4px;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
}

<br/>

他们只是行不通!请问是否有人可以解释如何正确执行?提前致谢!

最佳答案

您将要向当前正在浏览的页面添加一个类 .current。所以,如果用户在主页上:

<li class="first">
<a href="index.htm" class="current">Home</a>
</li>

然后,根据需要配置 .current 类:

.current {
background-color: #b23758;
color: #ffffff;
border-radius: 4px;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
}

引用。 http://alistapart.com/article/keepingcurrent

关于html - 我想从我的导航栏中突出显示我的按钮请帮帮我,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15090670/

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