html - UL 和 LI 样式之间的冲突
问题描述
我正在开发一个具有名为 Style.css 的 css 文件的 Web 项目。在该文件中,为 UL 和 LI 定义了一个样式系列,该系列已在项目的大部分部分和部分中使用。其结构如下:
ul {
list-style-type: none;
margin: 0;
padding: 0
}
li {
list-style: none
}
在项目的一部分中,我不得不使用TreeView。此对象需要具有以下结构的样式:
ul {
list-style-type: none;
padding-inline-start: -.5em;
}
li {
list-style: none
}
我的问题是我应该如何使用这两种样式,以便第二种样式仅在 TreeView 中使用,并且对网站的其他部分没有其他影响。特别感谢所有的朋友。
解决方案
你可以使用类ul
:
.treeView {
list-style-type: none;
padding-inline-start: -0.5em;
}
.treeView li {
list-style: none
}
<ul>
<li>1</li>
<li>2</li>
<ul class="treeView">
<li>3</li>
<li>4</li>
</ul>
</ul>
推荐阅读
- java - 如何在 android 中实现 Paypal Native Checkout SDK?
- java - 即使在编码后写入标准输入时,Python 'A bytes like object is required'
- powershell - 如何提高迭代循环性能
- java - 自动化多个链接并在 Selenium 中验证正确重定向和损坏页面的最佳方法,无需上传 Excel
- apache - .htaccess 重写规则行为错误
- react-native - React Native 中的 Appium setTimeout 端到端测试
- mysql - 在mysql中使用窗口函数创建重复排名
- docker - 安装 Docker Windows Server 2019:术语“docker”未被识别为 cmdlet、函数、脚本文件或可运行程序的名称
- r - 不能编织:knn(..) 中的错误:不允许有缺失值
- python - 如何将使用 php 上传的图像发送到 python 脚本进行处理?