文章目录 一、CSS 选择器作用 二、CSS 选择器分类 三、标签选择器 1、简介 2、代码示例 四、类选择器 1、简介 2、类名规范 3、代码示例 4、div 与 span 标签 ① span...标签 ② div 标签 5、多类名选择器 一、CSS 选择器作用 ---- CSS 作用 : 以下面的代码为例 , 先通过 选择器 h3 将 HTML 中的 h3 标签类型选择出来 , 然后为这些标签设置...选择器分类 ---- CSS 选择器 主要分为 : 基础选择器 复合选择器 两种类型 ; CSS 基础选择器 主要分为以下几类 : 标签选择器 类选择器 id 选择器 通配符选择器 三、标签选择器 --...1、简介 CSS 类选择器 可以 将 页面中的 某几个 标签选择出来 , 使用 " .类名 " 识别标签 ; CSS 类选择器 使用方式如下 : 首先 , 在标签中的 class 属性中设置类名 ;...在上面的 HTML 代码的 CSS 样式中 , 每个 类选择器 下的样式中都设置了 font-size: 80px; 样式 , 该样式可以被抽取出来 , 作为一个新的类 ; 原代码 :
CSS 伪类 选择器 例子 例子描述 :active a:active 选择活动的链接。 :checked input:checked 选择每个被选中的 元素。...CSS 伪元素 选择器 例子 例子描述 ::after p::after 在每个 元素之后插入内容。 ::before p::before 在每个 元素之前插入内容。
======================================================================================= 伪类选择器 ? ? ?
DOCTYPE html> CSS3 选择器 -伪类target 选择器可以为标有特定 id 的 HTML 元素指定特定的样式。HTML元素以id属性来设置id选择器,CSS 中 id 选择器以 "#" 来定义。...以下的样式规则应用于元素属性 id="para1": class 选择器用于描述一组元素的样式,class选择器有别于id选择器,class可以在多个元素中使用。...class 选择器在HTML中以class属性表示, 在 CSS 中,类选择器以一个点"."号显示:在以下的例子中,所有拥有 center 类的 HTML 元素均为居中。...CS5.0、CS5.5、CS6.0、CC,包含Adobe BrowserLab,用于针对多种浏览器测试css的兼容性。
… :is伪类选择器 注意:这最初被指定为:matches()和:any(),但:is()已经成为CSS标准。...MDN解释::is()CSS伪类函数将选择器列表作为参数,并选择该列表中任意一个选择器可以选择的元素。这对于以更紧凑的形式编写大型选择器非常有用。 你经常需要在不止一个元素上面应用相同的样式。...:is(article, section, aside) p { color: #444; } 单个选择器可以包含任意数量的:is()伪类。...比如说,下面的复杂选择器将绿色文本颜色应用于所有、和元素,这些元素是的子元素,其包含类.primary或.secondary,并且不是的第一个子元素...难以捉摸的"父选择器"一直是人们请求最多的CSS特性之一,但它给浏览器供应商带来了性能上的麻烦。因此,它已经即将到来了很长时间。简而言之: 浏览器在页面上绘制元素时将CSS样式应用于该元素。
css04.css 1 /*属性选择器相关样式*/ 2 3 4 [love] { 5 color: green; 6 } 7 8 [love="me"] { 9...ch-zn"> 3 4 5 Title 6 css04....css"> 7 8 div>[class^=first] { 9 color:yellow; 10 } 11 div>[class$=CD] { 12 color: aqua...1 补充示例 31 属性选择器 2 补充示例 32 属性选择器 3 补充示例... 33 属性选择器 4 补充示例 34 属性选择器 5 补充示例 35 <p
-- 伪类 用于向某些选择器添加特殊的效果 1、a:link:未访问的链接 2、a:visited:已访问的链接 3、a:hover:悬浮(鼠标移动到链接上) 4...、a:active:选定的链接 注:1、在 CSS 定义中,a:hover 必须被置于 a:link 和 a:visited 之后,才是有效的。...2、在 CSS 定义中,a:active 必须被置于 a:hover 之后,才是有效的。 3、伪类名称对大小写不敏感。...-- 通过伪类给超链接添加特殊效果 1、a:link:未访问的链接,未被点击过的链接颜色 2、a:visited:已访问的链接,已被点击过的链接的颜色 3、a:hover:悬浮(
在CSS的探索之旅中,伪类和伪元素无疑为我们的样式设计增添了无限可能。它们不仅能够帮助我们精确地定位文档中的元素,还能实现丰富的交互反馈和视觉效果。...本文旨在深入浅出地探讨CSS伪类与伪元素的核心概念、常见问题、易错点及其规避策略,并通过实例代码加深理解。...基本概念 伪类(Pseudo-classes) 伪类用于表示元素的特定状态,如用户交互(hover、active)、链接状态(link、visited)等。...顺序与优先级 易错点:伪类和伪元素的顺序影响样式叠加,错误的顺序可能导致期望的样式无法生效。 注意事项:保持逻辑清晰,通常先写伪类再写伪元素,并注意CSS特性的优先级规则。 4....希望本文能成为你探索CSS高级选择器路上的一盏明灯。
六、伪类选择器和类选择器一起使用 示意图
在学习结构性伪类选择器之前,先了解2个概念:CSS中的伪类选择器和伪元素: 1、伪类选择器:CSS中已经定义好的选择器,不能随便取名 常用的伪类选择器是使用在a元素上的几种...,如a:link|a:visited|a:hover|a:active 2、伪元素选择器:并不是针对真正的元素使用的选择器,而是针对CSS中已经定义好的伪元素使用的选择器 CSS中有如下四种伪元素选择器...2)E:nth-last-of-type(n)d(n) 选择器和前面的“E:nth-of-type(n)”选择器非常的相似,只是这里多了一个“last”,所起的作用和“E:nth-of-type(n)”...其他几种结构性伪类选择器这里就不做详细介绍了。这里主要是对比三种选择器。...总结: 为了方便记忆和查询,把CSS的结构伪类选择器归为四类: 1)通用子元素过滤器:E:nth-child(n)(顺序过滤)和E:nth-last-child(n)(逆序过滤
前言 过去零零星星地了解和使用:link、::after和content等伪类、伪元素选择器,最近看书时发现这方面有所欠缺,于是决定稍微深入学习一下,以下为伪类部分的整理。...伪类 伪类选择器实质上是让设计师可以根据元素特定的状态,设置不同的视觉效果。...HTMLAnchorElement的4大经典伪类 :link,用于设置链接初始状态时的样式; :visited,用于设置链接被点击过后的样式; :hover,用于设置鼠标悬停在链接上方时,链接的样式;...也就是符合以下选择器的元素均支持focus状态。...总结 尊重原创,转载请注明来自:https://www.cnblogs.com/fsjohnhuang/p/9551799.html ^_^肥仔John 参考 https://css-tricks.com
CSS伪类选择器是什么 1、伪类选择器,同一个标签,根据其不同的种状态,有不同的样式。这就叫做“伪类”。伪类用冒号来表示。 比如div是属于box类,这一点很明确,就是属于box类。...但是a属于什么类?不明确。因为需要看用户点击前是什么状态,点击后是什么状态。所以,就叫做“伪类”。 2、伪类选择器分为两种,静态伪类和动态伪类。 (1)静态伪类:只能用于超链接的样式。...如下: :link 超链接点击之前 :visited 链接被访问过之后 PS:以上两种样式,只能用于超链接。 (2)动态伪类:针对所有标签都适用的样式。...:focus 是某个标签获得焦点时的样式(比如某个输入框获得焦点) 以上就是CSS伪类选择器的介绍,希望对大家有所帮助。...更多css学习指路:css教程 本文教程操作环境:windows7系统、css3版,DELL G3电脑。
1.伪类选择器和伪元素选择器 伪类选择器是用来向某些选择器来添加效果。...(空格) :not(标签名) (3)目标伪类选择器: :target (4)UI元素状态选择器: :enabled :disabled :checked (5)动态伪类选择器: :link...:伪类不修改DOM容,通过一些特定的选择器根据特定的状态,特定条件来修改元素的样;而伪元素可能改变DOM结构,创造了虚拟的DOM 伪类选择器只是相当于给标签加上了个名字,让我们能够找到精准的位置,而伪元素选择器修改了他原本的结构...2.注意 可通过使用css伪类实现点击元素变色的效果,两个伪类是:active, :focus :active :active选择器用于选择活动链接。...当在一个链接上点击时,它就会成为活动的(激活的),:active选择器适用于所有元素,不仅限于链接a元素 :focus :focus 选择器用于选取获得焦点的元素。
在这篇博客中,我会结合具体例子来分析伪类选择器(可能概念性不是很强,但是好用 ~ ) 属性选择器 input[value] 意思是选择的input标签,必须具有value属性 input[type=text...但低于div .box…) 结构伪类选择器 ul:first-child 选择ul中的第一个孩子 ul li:first-child 选择ul中的第一个li ul:last-child 选择ul中的最后一个孩子...> 第一 第二 第三 伪元素选择器...element::before 在element元素内部的前面插入内容 element::after 在element元素内部的后面插入内容 (此处的element代指所有标签元素) 这个选择器是要写在...-- 伪元素选择器 ::before 在元素内部的前面插入内容 ::after 在元素内部的后面插入内容 注意: before和
伪类(伪类选择器) 伪类:同一个标签,根据其不同的种状态,有不同的样式。这就叫做“伪类”。伪类用冒号来表示。 静态伪类和动态伪类 伪类选择器分为两种。 (1)静态伪类:只能用于超链接的样式。...如下: :link 超链接点击之前 :visited 链接被访问过之后 PS:以上两种样式,只能用于超链接。 (2)动态伪类:针对所有标签都适用的样式。...color:green; } /*鼠标点击链接,但是不松手的时候*/ a:active{ color:black; 记住,在css..."Content-Type" content="text/html;charset=UTF-8"> Document css...:focus 是某个标签获得焦点时的样式(比如某个输入框获得焦点) 举例1: css"> /* 伪类选择器:动态伪类 */ /*
我把CSS3分为了:CSS选择器、CSS属性、CSS模型框架三部分。...---- 第一部分:基本选择器 ---- 比如最常用的类选择器,就是根据类(class属性),来选择HTML元素。html元素内添加class属性,css中前置个点即可。...类选择器根据class属性来匹配,同理 id选择器根据id属性来匹配,但优先级比类选择器高。...注:CSS优先级从大到小为:行内CSS>内嵌式CSS>外联CSS and CSS优先级从大到小为:ID选择器>伪类选择器>类选择器>标签选择器>通用选择器 (两种分类不同)其中在属性值的后面加上“!...---- 第三部分:其他选择器 ---- 伪类选择器 伪类动态选择器,我觉得就是一个HTML元素在点击之前、之后、点击瞬间和悬停这四种情况的临时样式。
本文将介绍如何利用 Puppeteer 结合 CSS选择器 来抓取动态网页中的关键元素。...Puppeteer 介绍Puppeteer 是 Google 推出的用于控制无头浏览器(Headless Browser)的 Node.js 库。...代码结构概述我们将通过以下步骤完成对亚航特价机票信息的抓取:初始化 Puppeteer 并设置代理 IP访问亚航官网,并设置 User-Agent 和 Cookie使用 CSS 选择器定位特价机票信息抓取并输出特价机票价格和航班信息...await page.setUserAgent(userAgent);await page.setCookie(...cookies);抓取特价机票信息: 使用 CSS 选择器精准获取页面中的特价机票列表...结论本文通过 Puppeteer 和 CSS选择器 实现了对 亚航 网站特价机票信息的抓取。利用代理 IP 和自定义请求头等手段,提高了爬虫的隐蔽性和稳定性。
CSS3新特性-结构伪类选择器 在CSS3中新增了一个结构伪类选择器,它能用更加简洁的代码,实现我们的某些需求。...定义:结构伪类选择器主要根据的是文档的结构来选择元素,常常用在根据父级选择器选出某些想要的子元素。...发现标签类型不符合,所以就不会选择 ul li:first-of-type { background-color: green; } 这种写法会将第一个li选出来,从逻辑上来说:它会先找到ul下面的
val字符并且在“开始”位置; div[class^=mydemo] 5、E[attr$=val] 表示的属性值里包含val字符并且在“结束”位置; div[class$=demos] 二、伪类选择器...除了以前学过的:link、:active、:visited、:hover,CSS3又新增了其它的伪类选择器。...>CSS (层叠样式表) h2:target{ color:red; } 三、nth选择器 :first-child 选择某个元素的第一个子元素; :last-child...E::selection 可改变选中文本的样式; ":" 与 "::" 区别在于区分伪类和伪元素 关于before和after CSS2中 E:before或者E:after,是属于伪类的...,并且没有伪元素的概念 CSS3中 提出伪元素的概念 E::before和E::after,并且归属到了伪元素当中,伪类里就不再存在E:before或者 E:after伪类;
css中类选择器的注意事项 注意 1、每个HTML标签都有一个属性叫做class, 也就是说每个标签都可以设置类名。 2、在同一个界面中class的名称是可以重复的。...3、在编写class选择器时一定要在class名称前面加上.即可。...类名的命名规范和id名称的命名规范一样 类名就是专门用来给CSS设置样式的 在HTML中每个标签可以同时绑定多个类名 ,格式:类名1 类名2 ......"> 作用:根据指定的类名称找到对应的标签, 然后设置属性 格式: .类名{ 属性:值; } 以上就是css中类选择器的注意事项,希望对大家有所帮助。
领取专属 10元无门槛券
手把手带您无忧上云