html - 无法使用 CSS 将无序列表设置为导航栏
问题描述
.navbar {
background-color: 595959;
color: #ffffff;
list-style: none;
}
<ul class = "navbar">
<li><a href = "#">Home</a></li>
<li><a href = "#">About Us</a></li>
<li><a href = "#">Our Projects</a></li>
<li><a href = "#">Contact Us</a></li>
<li><a href = "#">Donate</a></li>
</ul>
无论我在 CSS 样式表中对导航栏进行样式设置,都没有任何变化。在上面的代码中,我尝试使用列表样式删除项目符号,但没有任何变化,如图所示。似乎没有 css 命令对无序列表有任何影响。
解决方案
在这里,我们请像这样点他以归档样式以删除项目符号使用list-style-type:none;
,并且您不想使用 flex 属性,您可以简单地使用.navbar > li{display:inline-block;}
.navbar {
background-color: 595959;
color: #ffffff;
list-style: none;
display:block;
}
.navbar{display:flex; list-style-type:none;}
.navbar li{display:block; padding:15px; border:1px solid #000; color:#fff; }
.navbar li a{width:100%; text-align:center; color:#000; text-decoration:none; }
.navbar2P{list-style-type:none;}
.navbar2 li{display:inline-block; }
.navbar2 li a{display:block; border:1px solid #000; color:#000; padding:15px 5px; text-decoration:none; }
<ul class = "navbar" >
<li><a href = "#">Home</a></li>
<li><a href = "#">About Us</a></li>
<li><a href = "#">Our Projects</a></li>
<li><a href = "#">Contact Us</a></li>
<li><a href = "#">Donate</a></li>
</ul>
<ul class = "navbar2" >
<li><a href = "#">Home</a></li>
<li><a href = "#">About Us</a></li>
<li><a href = "#">Our Projects</a></li>
<li><a href = "#">Contact Us</a></li>
<li><a href = "#">Donate</a></li>
</ul>
推荐阅读
- php - Laravel 自动滚动循环后刷新内容
- python - sudo port install py39-numpy 在 MacOs BigSur 上给出错误 - 无法构建 OpenBLAS
- c# - 如何在 C# 中使用 contentcontrol 从 docx 中检索变量?
- java - 尝试将 setter 放入 an 并在 for 循环中更改它们
- go - 在 go lang 的输入数组中没有附加值
- c# - 在我的区域计划 Revit API 中获取房间
- google-ads-api - 在 C# 中使用广告 API 进行身份验证
- flutter - 我如何以完全相同的设计在颤动中实现跟随滑块圆滑条
- c# - 比较 FromBody 属性与请求模型属性 c#
- integration-testing - 赛普拉斯测试卡在 sockjs-node