html - 我不想将 CSS 类的属性应用于列表中的元素
问题描述
我在 CSS 中创建了一个类:
.nav{
display: block;
background-color: #5271ff;
position: fixed;
height: 160px;
width: 100%;
padding:0;
.nav li{
float: left;
padding-top: 130px;
padding-left: 10px;
}
我的 HTML 代码是
<div class="nav">
<ul>
<li>
<img src="logo.png" alt = "logo" width="160" height="160">
</li>
<li><a href="#home">Home</a></li>
<li><li><a href="#news">News</a></li>
</ul>
</div>
是否可以不将该属性应用于列表中的图像?结果总是将图像推出我制作的块,我的想法是块将具有徽标的颜色,它们将混合在一起,我想要底部的“主页”和“新闻”块,而不是它的顶部。我对 HTML 和 css 还很陌生。
解决方案
您是否尝试过 nav li:not(:first-child) 而不是 nav li 它会留下第一个 li 并将样式应用于其他。您实际上可以使用一个类,但我认为 not 函数在这种情况下很方便,我自己会怎么做#cheers
推荐阅读
- jmeter - HTTP 请求中文件协议的使用
- npm - npm - 修复 package-lock.json 中易受攻击的依赖项
- java - Cloud SQL 和 App Engine 之间的连接超时
- reactjs - Formik 重置错误
- python - 如何重塑文本数据以适合 keras 中的 LSTM 模型
- php - Laravel 5.8 公用文件夹重定向到“/索引”页面
- sorting - 如何根据谷歌应用脚本中的电子表格日期发送电子邮件?
- c# - 如何访问 .Name 正则表达式组?
- amazon-web-services - 如何仅将 NAT 网关用于出站流量
- python - 添加小部件时如何更新 Kivy ActionGroup 显示?