html - 如何仅将css添加到前3个无序列表而不是有序列表?
问题描述
假设有如下html代码
<ul>
<li>one</li>
<li>Two</li>
<li>Three</li>
<ol>
<li>3.14</li>
</ol>
</ul>
我想将前三个无序列表的文本颜色更改为红色,而不是使用 css 对有序列表进行任何更改。
解决方案
创建 2 个文件
索引.html
<head>
<link rel="stylesheet" type="text/css" href="style.css">
<ul class="i">
<li>one</li>
<li>Two</li>
<li>Three</li>
</ul>
<ol>
<li>3.14</li>
</ol>
样式.css
.i{
color: red;
}
推荐阅读
- python - while循环中的变量在for循环后不递增
- python - AWS DynamoDB 为小于 400KB 的项目设置项目大小限制例外
- php - 我想获取为特定链接投票的用户列表
- c# - Azure HTTP 功能无法发布
- camera - 使用 v4l2 自动对焦后获取焦点位置
- r - 有谁知道如何解决这个 Hmisc 错误?
- gradle - Gradle 构建不会生成 jar
- symfony - 当我想安装friendsofsymfony / elastica-bundle时作曲家出错
- javascript - 我想一个一个地折叠我的菜单,而不是像一次折叠和折叠的菜单然后我想在更多菜单中看到它
- json - PowerShell 展平嵌套 JSON 并将其转换为 CSV