【发布时间】:2017-04-20 14:01:52
【问题描述】:
我正在使用一个简单的顶部 css 导航栏(只是一个 css 和 html,没有引导程序/其他框架),我想更改活动页面。因此,当我转到主页时,导航栏中的按钮颜色变为红色/其他,同样当我转到其他页面时...
这里是代码:
body {
margin: 0;
}
.logo {
margin: 0;
padding: 0;
overflow: hidden;
background-color: #f2f2f2;
float: left;
width: 25%;
}
ul {
list-style-type: none;
margin: 0;
padding: 0;
overflow: hidden;
background-color: #333;
}
li {
float: left;
}
li a {
display: block;
color: white;
text-align: center;
padding: 14px 40px;
text-decoration: none;
font-size: 18px;
}
li a:hover {
background-color: #111;
}
<ul>
<li><a href="#">Home</a></li>
<li><a href="#">News</a></li>
<li><a href="#">Contact</a></li>
<li><a href="#">About</a></li>
<li><a href="#">Division</a></li>
<li><a href="#">Career</a></li>
<li><a href="#">MChoice's</a></li>
</ul>
你有什么想法吗?添加javascript就可以了
非常感谢!
【问题讨论】:
-
你用的是什么服务器?如果可能的话,在服务器端使用 css-class 标记导航条目之一要容易得多。
-
如何将导航添加到每个页面?它是模板的一部分还是每个页面都单独编程?如果是模板,是静态html还是通过服务器端语言改变?
-
你的app是单页应用吗?当您单击菜单时,您会重定向到另一个 url,或者您停留在同一页面?
-
这只是我学校的作业,我不会上传到服务器
标签: javascript html css