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

CSS元素选择器区别

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

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

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

    CSS探索之旅中,元素无疑为我们样式设计增添了无限可能。它们不仅能够帮助我们精确地定位文档中元素,还能实现丰富交互反馈视觉效果。...它们实际上插入了新元素到DOM树中,尽管这些元素不可见于源代码。 常见问题与易错点 1. 元素区别 易错点:混淆元素使用场景。...:hover与子元素结合:通过:hover与子元素如:first-child结合,可以实现复杂交互效果。...,却能大大丰富我们CSS技能树,让网页设计更加灵动高效。...掌握它们关键在于理解其背后逻辑与应用场景,以及不断实践以避免常见陷阱。希望本文能成为你探索CSS高级选择器路上一盏明灯。

    14010

    如何使用CSS选择器

    document.querySelectorAll()[4]返回所有匹配HTML元素,这些元素位于数组NodeList[5]中。 选择器根据HTML元素的当前状态来定位它们。...或video元素 浏览器最近又收到了三个选择器… :is选择器 注意:这最初被指定为:matches():any(),但:is()已经成为CSS标准。...MDN解释::is()CSS函数将选择器列表作为参数,并选择该列表中任意一个选择器可以选择元素。这对于以更紧凑形式编写大型选择器非常有用。 你经常需要在不止一个元素上面应用相同样式。...*/ h2 { margin-block-start: 2em; } :has()选择器 :has()选择器使用了类似于:is():where()语法,但它目标是一个包含其他元素元素。...它在Safari 15.4+[11]Chrome 105+[12]可用,但是到2023年应该可以广泛使用。 总结 :is() :where() 选择器简化了 CSS 语法。

    2.2K40

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

    除了以前学过:link、:active、:visited、:hover,CSS3又新增了其它选择器。...元素;(使用不是非常广泛) 没有任何子元素,包括空格. 3、目标 E:target 结合锚点进行使用,处于当前锚点元素会被选中;       CSS...(层叠样式表)   CSS (层叠样式表)  h2:target{     color:red;   } 三、nth选择器 :first-child...E::selection 可改变选中文本样式; ":" 与 "::" 区别在于区分元素 关于beforeafter       CSS2中 E:before或者E:after,是属于...,并且没有元素概念       CSS3中 提出元素概念 E::beforeE::after,并且归属到了元素当中,里就不再存在E:before或者   E:after;

    1.6K30

    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

    68340

    CSS元素

    定义 CSS 是添加到选择器关键字,指定要选择元素特殊状态。 例如,:hover 可被用于在用户将鼠标悬停在按钮上时改变按钮颜色。.../* 所有用户指针悬停按钮 */ button:hover { color: blue; } 存在意义是为了通过选择器,格式化DOM树以外信息以及不能被常规CSS选择器获取到信息。...元素 元素是一个附加至选择器关键词,允许你对被选择元素特定部分修改样式。 下例中 ::first-line 元素可改变段落首行文字样式。 /* 每一个 元素第一行。...,我们可以通过给设置第一个 :first-child来为其添加样式。...总结 1.本质上是为了弥补常规CSS选择器不足,以便获取到更多信息; 2.元素本质上是创建了一个有内容虚拟容器; 3.CSS3中元素语法不同; 4.可以同时使用多个,而只能同时使用一个元素

    2.8K10

    CSS-元素

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

    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:在标签内容后添加内容,也可以设置颜色等。

    38250

    【说站】CSS选择器是什么

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

    52820

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

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

    1K20

    前端学习(10)~css学习:选择器

    选择器:同一个标签,根据其不同种状态,有不同样式。这就叫做“”。用冒号来表示。 静态动态 选择器分为两种。 (1)静态:只能用于超链接样式。...:focus 是某个标签获得焦点时样式(比如某个输入框获得焦点) 超链接a标签 超链接四种状态 a标签有4种(即对应四种状态),要求背诵。...看一下这四种状态动图效果: ? 超链接美化 问:既然a{}定义了超链属性,a:link{}定义了超链点击之前属性,那这两个有啥区别呢?...如果只写a属性a:link属性,不规范。 动态举例 下面这三种动态,针对所有标签都适用。...:focus 是某个标签获得焦点时样式(比如某个输入框获得焦点) 举例1: /* 选择器:动态 */ /*

    1.1K20

    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.9K10

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

    ---- 第一部分:基本选择器 ---- 比如最常用选择器,就是根据(class属性),来选择HTML元素。html元素内添加class属性,css中前置个点即可。...注:CSS优先级从大到小为:行内CSS>内嵌式CSS>外联CSS and CSS优先级从大到小为:ID选择器>选择器>选择器>标签选择器>通用选择器 (两种分类不同)其中在属性值后面加上“!...---- 第三部分:其他选择器 ---- 选择器 动态选择器,我觉得就是一个HTML元素在点击之前、之后、点击瞬间悬停这四种情况临时样式。...比如单选框、复选框 标签名:not() 否定  比如下方代码,把id不是b都变为红色。...目标选择器 如果让你实现一个功能:在HTML中基础之上,跳转到瞄内容时候,背景显示红色。

    15420

    CSS3选择器–结构性选择器

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

    53410

    CSS3】CSS3 结构选择器 ( E:first-child E:last-child 选择器 | E:nth-child(n) 选择器 | E:nth-of-type 选择器 )

    一、CSS3 结构选择器 ---- 常见 结构选择器 : E:first-child 选择器 : E 表示 HTML 标签类型 , 该选择器 选择 匹配父容器 中 第一个 E 类型标签 子元素...; ul li:first-child { /* 结构选择器 选择 ul 父容器下 第一个 li 子元素 */ background-color...结构选择器 ul li:first-child { /* 结构选择器 选择 ul 父容器下 第一个 li 子元素...结构选择器 ul li:first-child { /* 结构选择器 选择 ul 父容器下 第一个 li 子元素...结构选择器 ul li:nth-child(even) { /* 结构选择器 选择 ul 父容器下 偶数索引

    1.3K30
    领券