首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

CSS元素选择器区别

1.选择器元素选择器 选择器是用来向某些选择器来添加效果。...(空格) :not(标签名) (3)目标选择器: :target (4)UI元素状态选择器: :enabled :disabled :checked (5)动态选择器: :link...:visited :hover :active (6)用户行为选择器 :focus 元素选择器则是用来将特殊的效果添加在选择器上。...:不修改DOM容,通过一些特定的选择器根据特定的状态,特定条件来修改元素的样;而元素可能改变DOM结构,创造了虚拟的DOM 选择器只是相当于给标签加上了个名字,让我们能够找到精准的位置,而元素选择器修改了他原本的结构...2.注意 可通过使用css实现点击元素变色的效果,两个是:active, :focus :active :active选择器用于选择活动链接。

1.6K10
您找到你想要的搜索结果了吗?
是的
没有找到

CSS进阶-CSS选择器高级:元素

CSS的探索之旅中,元素无疑为我们的样式设计增添了无限可能。它们不仅能够帮助我们精确地定位文档中的元素,还能实现丰富的交互反馈视觉效果。...元素的区别 易错点:混淆元素的使用场景。 区分方法:关注的是元素的状态,而元素则关注元素的内容或结构上的附加部分。 2....解决方案:为兼容性考虑,对元素建议采用双冒号,同时确保单冒号的备选方案,除非明确针对现代浏览器。 3. 顺序与优先级 易错点:元素的顺序影响样式叠加,错误的顺序可能导致期望的样式无法生效。...自定义形状与图标:利用::before::after配合border属性,可以创造出各种自定义形状或图标。...希望本文能成为你探索CSS高级选择器路上的一盏明灯。

9510

如何使用CSS选择器

… :is选择器 注意:这最初被指定为:matches():any(),但:is()已经成为CSS标准。...MDN解释::is()CSS函数将选择器列表作为参数,并选择该列表中任意一个选择器可以选择的元素。这对于以更紧凑的形式编写大型选择器非常有用。 你经常需要在不止一个元素上面应用相同的样式。...如有必要可以同时删除article p:is()选择器来应用蓝色,因为:where()选择器的优先级比两者都低。 更多的代码库会使用:is()而不是:where()。...*/ h2 { margin-block-start: 2em; } :has()选择器 :has()选择器使用了类似于:is():where()的语法,但它的目标是一个包含其他元素的元素。...它在Safari 15.4+[11]Chrome 105+[12]可用,但是到2023年应该可以广泛使用。 总结 :is() :where() 选择器简化了 CSS 语法。

2.2K40

第91天:CSS3 属性选择器选择器元素选择器

表示的属性值里包含val字符并且在“开始”位置; div[class^=mydemo] 5、E[attr$=val] 表示的属性值里包含val字符并且在“结束”位置;   div[class$=demos] 二、选择器...除了以前学过的:link、:active、:visited、:hover,CSS3又新增了其它的选择器。...四、元素选择器 重点:E::before、E::after 是一个行内元素,需要转换成块元素 E:after、E:before 在旧版本里是,在新版本里是元素,新版本下E:after、E:before...E::selection 可改变选中文本的样式; ":" 与 "::" 区别在于区分元素 关于beforeafter       CSS2中 E:before或者E:after,是属于的...,并且没有元素的概念       CSS3中 提出元素的概念 E::beforeE::after,并且归属到了元素当中,里就不再存在E:before或者   E:after;

1.6K30

CSS-元素

背景 写了这么多年代码,对CSS中的元素竟然没有细致的进行过学习总结,由此可见在实际代码开发中,用的也确实不多,也就用过一些:first-child,:hover之类的吧,其它的连before...元素 :是以一个冒号作为前缀,被添加到选择器的末尾,当你希望在特定状态下(:hover)才被呈现到指定元素时,可以往元素的选择器后面加上。...常用的元素 可以从状态、结构、其它表单相关进行分类。...状态:** :hover、:link、:active、:visited、:focus** 结构:** :first-child、:last-child、:nth-child(n)** 其它...、::after、::first-letter、::first-line、::selection、::placeholder 元素::berfore与::after的用法 在被选中元素的之前之后插入内容

1K20

一、前端基础-css-css选择器

-- 用于向某些选择器添加特殊的效果 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:悬浮(...-- beforeafter 1、before:在标签内容前添加内容,也可以设置颜色等。 2、after:在标签内容后添加内容,也可以设置颜色等。

36350

【说站】CSS选择器是什么

CSS选择器是什么 1、选择器,同一个标签,根据其不同的种状态,有不同的样式。这就叫做“”。用冒号来表示。 比如div是属于box,这一点很明确,就是属于box。...但是a属于什么?不明确。因为需要看用户点击前是什么状态,点击后是什么状态。所以,就叫做“”。 2、选择器分为两种,静态动态。 (1)静态:只能用于超链接的样式。...(2)动态:针对所有标签都适用的样式。如下: :hover “悬停”:鼠标放到标签上的时候 :active “激活”: 鼠标点击标签,但是不松手时。...:focus 是某个标签获得焦点时的样式(比如某个输入框获得焦点) 以上就是CSS选择器的介绍,希望对大家有所帮助。...更多css学习指路:css教程 本文教程操作环境:windows7系统、css3版,DELL G3电脑。

49820

CSS魔法堂:稍稍深入选择器

前言  过去零零星星地了解使用:link、::aftercontent等元素选择器,最近看书时发现这方面有所欠缺,于是决定稍微深入学习一下,以下为部分的整理。...选择器实质上是让设计师可以根据元素特定的状态,设置不同的视觉效果。...想必各位都和我一样,最初接触到的就是上述4个了吧?!而且还死机硬背它们的设置顺序(LVAH)吧,哈哈。 设置当前目标元素样式  还记得URL中的井号吗?...也就是符合以下选择器的元素均支持focus状态。...:checked,用于设置单选复选控件被选中的样式,从IE9开始支持。结合元素::beforecontent属性可以实现灵活高效的自定义单选复选控件。

1K20

CSS基础之选择器的总结

在这篇博客中,我会结合具体例子来分析选择器(可能概念性不是很强,但是好用 ~ ) 属性选择器 input[value] 意思是选择的input标签,必须具有value属性 input[type=text...但低于div .box…) 结构选择器 ul:first-child 选择ul中的第一个孩子 ul li:first-child 选择ul中的第一个li ul:last-child 选择ul中的最后一个孩子...body> 第一 第二 第三 元素选择器...style中的,见如下一个简单的小例子就能明白了 需要注意的是: beforeafter创建的元素属于行内元素 beforeafter必须要有content属性,假如不给content赋值,也要写content...-- 元素选择器 ::before 在元素内部的前面插入内容 ::after 在元素内部的后面插入内容 注意: before

65440

CSS 基础系列:元素

CSS 引入元素的概念是为了格式化文档树以外的信息。也就是说,元素是用来修饰不在文档树中的部分,比如,一句话中的第一个字母,或者是列表中的第一个元素。...虽然它普通的 CSS 相似,可以为已有的元素添加样式,但是它只有处于 DOM 树无法描述的状态下才能为元素添加样式,所以将其称为。...active 选择正在活动的链接 :focus input:focus 选择获得焦点的输入框 3.2 结构化 结构化CSS3 新增选择器,利用 DOM 树进行元素过滤,通过文档结构的互相关系来匹配元素...:first-child:first-of-type的区别 :first-child选择器css2中定义选择器,从字面意思上来看也很好理解,就是第一个子元素。...然后,在css3中又定义了:first-of-type这个选择器,这个跟:first-child有什么区别呢?

1.5K10

CSSCSS 选择器 ① ( CSS 选择器作用 | CSS 选择器分类 | 标签选择器 | 选择器 | div 与 span 标签 | 多选择器 )

文章目录 一、CSS 选择器作用 二、CSS 选择器分类 三、标签选择器 1、简介 2、代码示例 四、选择器 1、简介 2、规范 3、代码示例 4、div 与 span 标签 ① span...1、简介 CSS 选择器 可以 将 页面中的 某几个 标签选择出来 , 使用 " . " 识别标签 ; CSS 选择器 使用方式如下 : 首先 , 在标签中的 class 属性中设置 ;...标签内容 然后 , 在 CSS 中使用 " . " 作为 选择器 , 选出设置指定的标签 ; .name { color: blue;...font-size:20px; } CSS 选择器 优点 : 可以选择指定的若干标签 ; 2、规范 规范 : 多个单词组成的 , 推荐使用 - 隔开 ; 不要使用 纯数字 ,..., 在每个标签下 , 可以定义多个 , 多个之间使用 空格隔开 ; G 完整代码示例 : <!

2.8K20

CSS中的元素

定义 CSS 是添加到选择器的关键字,指定要选择的元素的特殊状态。 例如,:hover 可被用于在用户将鼠标悬停在按钮上时改变按钮的颜色。.../* 所有用户指针悬停的按钮 */ button:hover { color: blue; } 存在的意义是为了通过选择器,格式化DOM树以外的信息以及不能被常规CSS选择器获取到的信息。...分类 ? 元素 ?...区别 下面是一个简单的html列表片段: 我是第一个 我是第二个 如果想要给第一项添加样式,可以在为第一个 添加一个,并在该类中定义对应样式...总结 1.本质上是为了弥补常规CSS选择器的不足,以便获取到更多信息; 2.元素本质上是创建了一个有内容的虚拟容器; 3.CSS3中元素的语法不同; 4.可以同时使用多个,而只能同时使用一个元素

2.8K10

CSS3 属性选择器 选择器 盒模型 圆角 阴影 CSS定位浮动

---- 第一部分:基本选择器 ---- 比如最常用的选择器,就是根据(class属性),来选择HTML元素。html元素内添加class属性,css中前置个点即可。...注:CSS优先级从大到小为:行内CSS>内嵌式CSS>外联CSS and CSS优先级从大到小为:ID选择器>选择器>选择器>标签选择器>通用选择器 (两种分类不同)其中在属性值的后面加上“!...---- 当然还有很多选择器,比如后代选择器能够实现一个HTML元素的所有子元素实现样式;并集选择器能够同时让多个不同的HTML元素类型(比如)一次性实现同一个样式;还有关系选择器、兄弟选择器...属性选择器的基本格式 : 标签名 [ 属性要求 ] { CSS属性:属性 } ---- 比如最基本的: 标签名[属性] p[align]{ color: red; } </style...---- 第三部分:其他选择器 ---- 选择器 动态选择器,我觉得就是一个HTML元素在点击之前、之后、点击瞬间悬停这四种情况的临时样式。

13120

CSS3选择器–结构性选择器

在学习结构性选择器之前,先了解2个概念:CSS中的选择器元素: 1、选择器CSS中已经定义好的选择器,不能随便取名 常用的选择器是使用在a元素上的几种...,如a:link|a:visited|a:hover|a:active 2、元素选择器:并不是针对真正的元素使用的选择器,而是针对CSS中已经定义好的元素使用的选择器 CSS中有如下四种元素选择器...结构性选择器的公共特征是允许开发者根据文档结构来指定元素的样式。接下来开始进入正题。...其他几种结构性选择器这里就不做详细介绍了。这里主要是对比三种选择器。...总结: 为了方便记忆查询,把CSS的结构选择器归为四: 1)通用子元素过滤器:E:nth-child(n)(顺序过滤)E:nth-last-child(n)(逆序过滤

49210
领券