【前端web入门第五天】01 结构伪类选择器与伪元素选择器

文章目录:


1.结构伪类选择器

作用:根据元素的结构关系查找元素。

选择器 说明
E:first-child 查找第一个E元素
E:last-child 查找最后一个E元素
E:nth-child(N) 查找第N个E元素(第一个元素N值为1)

一个列表结构使用结构伪类选择器的例子

<style>
li:first-child{
     
background-color: green;
}
</style>

<body>
	<ul>
		<li>li 1</li>
		<li>li 2</li>
		<li>li 3</li>
		<li>li 4</li>
		<li>li 5</li>
		<li>li 6</li>
		<li>li 7</li>
		<li>li 8</li>
	</ul>
</body>

在这里插入图片描述

1.1 nth-child(公式)

功能 公式
偶数标签 2n
奇数标签 2n+1;2n-1
找到5的倍数标签 5n
找到第5个以后的标签 n+5
找到5个以前的标签 -n+5

2.伪元素选择器

作用:创建虚拟元素(伪元素),用来摆放装饰性的内容。

选择器 说明
E::before 在E元素里面最前面添加一个伪元素
E::after 在E元素里面最后面添加一个伪元素

注意点:

  • 必须设置content:" "属性,用来设置伪元素的内容,如果没有内容,则引号留空即可
  • 伪元素默认是行内显示模式
  • 权重和标签选择器相同

举个例子:

<style>
div{
     
	width: 300px;
	height: 300px;
	background-color: pink;
}
div::before{
     
content:"老鼠";
}
div::after{
     
content: "大米"";
}
</style>
<body>
<!--标签内容:老鼠爱大米-->
<div></div>
</body>
</html>

输出为:老鼠爱大米

相关推荐

  1. css元素选择

    2024-02-09 04:04:02       34 阅读
  2. 选择元素选择

    2024-02-09 04:04:02       33 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-02-09 04:04:02       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-02-09 04:04:02       100 阅读
  3. 在Django里面运行非项目文件

    2024-02-09 04:04:02       82 阅读
  4. Python语言-面向对象

    2024-02-09 04:04:02       91 阅读

热门阅读

  1. 18. 四数之和(力扣LeetCode)

    2024-02-09 04:04:02       61 阅读
  2. 【学习笔记】【内核】offsetof 的用法

    2024-02-09 04:04:02       42 阅读
  3. Kotlin手记(一):基础大杂烩

    2024-02-09 04:04:02       52 阅读
  4. C++服务器开发(3):创建服务器主循环

    2024-02-09 04:04:02       57 阅读
  5. LeetCode第1544题 - 整理字符串

    2024-02-09 04:04:02       52 阅读
  6. mybatis-plus循环处理多个条件的 or 查询

    2024-02-09 04:04:02       47 阅读
  7. js判断某数据是否包含某值

    2024-02-09 04:04:02       47 阅读
  8. VSCode 文件夹增加右键打开

    2024-02-09 04:04:02       52 阅读