无法在菜单上激活a:active

用户名

我一直在努力使活动样式能够在我的CSS文件中工作。我看过我设计的以前使用它的网站,但看不到我当前网站上做错的事情。我希望菜单将当前正在查看的页面上的文本更改为#FFFFFF。重复进行多次尝试都没有成功。

HTML:

<div class="wrapper">

<header>
    <div class="logo">
        <a href="#"><img src="Images/Logo.jpg" alt="The Restaurant"></a>
    </div>
    <div class="menu">
        <nav>
            <ul>
                <li><a href="food.html">FOOD</a></li>
                <li><a href="#">WINE</a></li> 
                <li><a href="#">GALLERY</a></li> 
                <li><a href="#">ABOUT US</a></li> 
                <li><a href="#">RESERVATIONS</a></li> 
                <li><a href="#">GIFT VOUCHERS</a></li> 
                <li><a href="contact.html">CONTACT</a></li>
            </ul>
        </nav>
    </div>
</header>

CSS:

        /* ===========================
       ======= CSS Reset ========= 
   =========================== */
    html, body, div, form, fieldset, img, legend, label, li, nav, ul{margin: 0; padding:     0;}
table{border-collapse: collapse; border-spacing: 0;}
th, td{text-align: left; vertical-align: top;}
h1, h2, h3, h4, h5, h6, th, td, caption {font-weight:normal;}
img {border: 0;}
p, h2{margin: 0;}

/* ===========================
   ======= Body style ======== 
   =========================== */
    html{
    background-color: #333333;
}

body{
    width: 100%;
    height: 100%; 
    margin: 0 auto; 
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    letter-spacing: 1.5px;
}

.wrapper{

}

/* ===========================
   ======= Anchor style ====== 
   =========================== */
a {
    text-decoration: none; 
    color: #999999;
}

a img {
    border: 0px; 
    text-decoration: none;}


 /* ===========================
    ========= Header ========== 
    =========================== */
header{
    background-color: #2B2B2B;
    min-width: 100%; 
    margin: 0px 0px 0px 0px;
    float: left;  
    height: 90px; 
}

.logo{
    background-color: #333333;
    height: 60px; 
    padding-left: 150px;    
}

/* ===========================
   ===== Main Navigation ===== 
   =========================== */
.menu{
    background-color: #333333;
}
.menu nav{
    float: left; 
    padding-left: 150px; 
    padding-bottom: 8px; 
    padding-top: 8px;   
}
.menu nav ul{
    list-style: none; 
}
.menu nav ul li{
    display: inline;     
    padding-right: 15px; 
}
.menu nav ul li a{
    padding-top: 5px; 
    padding-bottom: 5px;
}
.menu nav ul li a:hover{
    color: #FFFFFF;
}
克里斯·L

jsFiddle

.current在您的CSS和html中添加一个类

.current {
    color:white;
}

<li><a class="current" href="#">ABOUT US</a></li> 

只要菜单的html在每一页上,它都将起作用。如果您在html文件中使用1个菜单,该菜单通过类似这样的方式被调用到每个页面中,<!--#include file="includes/menu.html" -->那么您将需要在每个页面上使用一些javascript将.current添加li正在查看的页面中

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

无法在Windows 8.1上安装TCP激活

来自分类Dev

无法在AKS节点上激活HugePage

来自分类Dev

无法在戴尔PC上激活Windows 10

来自分类Dev

在主题激活时自动在位置“主菜单”上设置菜单

来自分类Dev

在主题激活时自动在位置“主菜单”上设置菜单

来自分类Dev

激活系统菜单

来自分类Dev

无法在Google Form上激活onOpen触发器

来自分类Dev

无法在Android模拟器上激活互联网...?

来自分类Dev

无法在Debian Wheezy上激活带标签的VLAN

来自分类Dev

Safari无法激活jquery提交操作上的css规则

来自分类Dev

无法在加载的应用程序上激活 UWP InkToolbar

来自分类Dev

仅在iOS上的cordova应用程序中“无法激活已激活的插座”

来自分类Dev

弹出菜单无法在MenuItem上使用

来自分类Dev

iPhone上的移动菜单无法关闭

来自分类Dev

无法使用左侧菜单上的滚动

来自分类Dev

弹出菜单无法在MenuItem上使用

来自分类Dev

我无法将菜单集中在HTML上

来自分类Dev

选择下拉菜单在 Android 浏览器 (Chrome) 上未激活

来自分类Dev

子菜单中的永久激活菜单颜色

来自分类Dev

通过单击菜单来防止激活菜单

来自分类Dev

单击时激活菜单按钮

来自分类Dev

如何修复无法滚动且无法显示菜单上所有项目的移动菜单

来自分类Dev

如何修复无法滚动且无法显示菜单上所有项目的移动菜单

来自分类Dev

Pyenv无法自动激活

来自分类Dev

无法激活Windows 7

来自分类Dev

无法激活窗口

来自分类Dev

无法激活事件点击

来自分类Dev

无法完成激活Matlab

来自分类Dev

Office 2016无法激活