当前位置: 首页 > news >正文

CSS05:结构伪类选择器和属性选择器

结构伪类选择器

/*ul的第一个子元素*/
ul li:first-child{background: #0af6f6;
}/*ul的最后一个子元素*/
ul li:last-child{background: #d27bf3;
}
/*选中p1:定位到父元素,选择当前的第一个元素
选择当前p元素的父级元素,选中父级元素的第一个,并且是当前元素才生效
*/
p:nth-child(2){background: red;
}
/*选中父元素,下的p元素的第二个,类型*/
p:nth-of-type(2){background: gold;
}
<h1>h1</h1>
<p>p1</p>
<p>p2</p>
<p>p3</p>
<ul><li>li1</li><li>li2</li><li>li3</li><li><p>p4</p></li>
</ul>

在这里插入图片描述

属性选择器(常用)

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><title>Title</title><link rel="stylesheet" href="CSS/style.css">
</head>
<body>
<p class="demo"><a href="http://www.baidu.com" class="links item first" id="a">1</a><a href="images/123.jpg" class="links item first" id="b">2</a><a href="">3</a><a href="">4</a><a href="">5</a><a href="">6</a><a href="">7</a><a href="">8</a><a href="">9</a><a href="">10</a>
</p>
</body>
</html>
=绝对等于
*=包含等于
^=以这个开头
$=以这个结尾
.demo a{float:left;display: block;height: 50px;width:50px;border-radius:10px;background: #0af6f6;text-align:center;color: #c4f8d9;text-decoration:none;margin-right:5px;font:bold 20px/50px Arial;
}

在这里插入图片描述

a[id=a]{background: red;
}

在这里插入图片描述

a[class*="links"]{background: red;
}

在这里插入图片描述

a[href^=http]{background: yellow;
}

在这里插入图片描述

a[href$=jpg]{background: yellow;
}

在这里插入图片描述

http://www.dtcms.com/a/268338.html

相关文章:

  • 反向遍历--当你修改一个元素的outerHTML时,该元素会被从 DOM 中移除
  • 大模型RLHF中PPO强化学习代码学习笔记(二)
  • 回环检测 Scan Contex
  • DolphinScheduler 3.2.0 后端开发环境搭建指南
  • XML 笔记
  • 极简的神经网络反向传播例子
  • 用户中心Vue3项目开发2.0
  • Docker 容器编排原理与使用详解
  • 125.【C语言】数据结构之归并排序递归解法
  • FileZilla二次开发实战指南:C++架构解析与界面功能扩展
  • 操作系统王道考研习题
  • 76、覆盖最小子串
  • 【STM32】通用定时器PWM
  • 漫漫数学之旅046
  • ThreadLocal的挑战与未来:在响应式编程与虚拟线程中的演变
  • ARMv8 创建3级页表示例
  • 【嵌入式电机控制#11】PID控制入门:对比例算法应用的深度理解
  • Python数据容器-str
  • ch03 部分题目思路
  • 数据驱动实时市场动态监测:让商业决策跑赢时间
  • 端到端矢量化地图构建与规划
  • Solidity——什么是selfdestruct
  • Java线程池知识点
  • RAG技术新格局:知识图谱赋能智能检索与生成
  • 【机器学习笔记Ⅰ】2 线性回归模型
  • 图灵完备之路(数电学习三分钟)----逻辑与计算架构
  • 在phpstudy环境下配置搭建XDEBUG配合PHPSTORM的调试环境
  • ESMFold 安装教程
  • 手动使用 Docker 启动 MinIO 分布式集群(推荐生产环境)
  • list和list中的注意事项