gpt4 book ai didi

html - 如何更改菜单栏中事件链接的背景颜色?

转载 作者:太空宇宙 更新时间:2023-11-04 11:57:24 25 4
gpt4 key购买 nike

我从中复制了以下代码 w3schools.com 并将其添加到我网站上的所有页面。导航工作正常,但菜单中事件链接的背景颜色没有改变。

我该如何解决这个问题?

ul {
list-style-type: none;
margin: 0;
padding: 0;
overflow: hidden;
}
li {
float: left;
}
a:link,
a:visited {
display: block;
width: 120px;
font-weight: bold;
color: #FFFFFF;
background-color: #98bf21;
text-align: center;
padding: 4px;
text-decoration: none;
text-transform: uppercase;
}
a:hover,
a:active {
background-color: #7A991A;
}
<ul>
<li>
<a href="/home.php">Home</a>
</li>

<li>
<a href="/news.php">News</a>
</li>
<li>
<a href="/contact.php">Contact</a>
</li>
<li>
<a href="/about.php">About</a>
</li>
</ul>

最佳答案

您需要在事件页面上添加一个 CSS 类。我在这里添加了 class="active"

Change CSS as below

a:hover,
a:active,
a.active {
background-color: #7A991A;
}

On home.php change the navigation code as below.

<ul>
<li>
<a href="/home.php" class="active">Home</a>
</li>

<li>
<a href="/news.php">News</a>
</li>
<li>
<a href="/contact.php">Contact</a>
</li>
<li>
<a href="/about.php">About</a>
</li>
</ul>

On news.php make the change as below, Similarly for other pages

<ul>
<li>
<a href="/home.php">Home</a>
</li>

<li>
<a href="/news.php" class="active">News</a>
</li>
<li>
<a href="/contact.php">Contact</a>
</li>
<li>
<a href="/about.php">About</a>
</li>
</ul>

关于html - 如何更改菜单栏中事件链接的背景颜色?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30094554/

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