【发布时间】:2020-05-12 00:00:43
【问题描述】:
我目前正在使用 Visual Studio Code 开发 Web 应用程序,我有 3 个文件 index.html、styles.css 和 app.js 目前在我的 html 中,我正在创建一个基于 ul 和 li
的导航栏而在我的 app.js 中,我还使用 ul li 创建一个列表来显示从我的数据库中提取的值。
我的问题是,在我的 css 中,这种样式仅适用于我的 app.js,也出现在我的 index.html li 项目中。我明白为什么会这样,但我不确定如何解决这个问题。
li{
padding: 20px;
background: #f6f6f6;
font-size: 20px;
color: rgb(0, 0, 0);
position: relative;
border-bottom: 1px solid #e6e6e6;
height: 80px;
}
如图,这个li css是影响navbar里面的li,以及body上显示的list里面的li
不胜感激,谢谢。
这是我的 html 导航条代码
<header>
<img class = "logo" src="images/logo.jpg" height = "50">
<h1 style="color:rgb(0, 0, 0);font-size:30px">Physics Tutor Portal</h1>
<nav>
<ul class = "nav_links">
<li><a href="#"><button>Unknown Questions</button></a></li>
<li><a href="#"><button>Manage Quiz</button></a></li class = "test">
<li><a href="#"><button>Quiz Statistics</button></a></li class = "test">
<li><a href="#"><button>Feedbacks</button></a></li class = "test">
</ul>
</nav>
</header>
【问题讨论】:
-
为导航栏中的项目分配一个类(ul、li、a)。
标签: javascript html css html-lists