首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

CSS 01 准备 选择器、伪元素

CSS3 浏览器支持情况 ​ 网址查询:caniuse.com CSS3的伪类选择器(一) 动态伪类选器 ​ a:link{} a:visited{} a:hover{} a:active{} UI元素状态伪类选择器...​ html部分: ​ // disable 是状态 ​ CSS部分:(根据状态确定样式) ​ input :enable{} input:disable{} CSS3的伪类选择器(二) 结构伪类选择器...{} 从往前 li:fist-of-type{} 限定是第一个li标签子元素 li:last-of-type{} 限定是最后一个li标签子元素...li:only-child{} 选择元素是它父元素只有一个子元素 li:only-of-type{} 选择元素是它父元素只有一个子元素,但是限制子元素的标签类型为li...li:empty{} 选中的li标签父元素是空的 伪元素 html: css: .demo::first-letter{} 文本段落首字 .demo::first-line

92540

分享 8 种 CSS 隐藏元素的方法

本文中,我们将分享8 种 CSS 隐藏元素的方法,每种方法都有优点和注意事项。 1. Opacity and Filter: Opacity 隐藏元素最简单的方法之一是调整其不透明度。...通过将其设置为 none,我们可以有效地从文档流删除该元素,使其就像在 DOM 从未存在过一样。...Hidden Attribute HTML ,我们有隐藏属性,可以将其添加到任何元素以隐藏它。当存在hidden属性时,浏览器应用其默认样式,相当于设置display:none。...Using z-index z-index 属性控制 z 轴上元素的堆叠顺序。通过为覆盖元素分配更高的 z-index 值,我们可以视觉上隐藏其下方的元素。...但是,需要注意的是,更改位置可能会影响页面的整体布局。此外,屏幕外的元素可能无法交互,因为它们不再位于视口内。 结论 总之,CSS 提供了多种技术来隐藏网页上的元素

26530

CSS元素选择器及其优先算法

CSS 选择器 这一块可以说是很基础了,只有用选择器选中元素,才能使样式生效 元素选择器(标签选择器) 直接选中原生 html 标签名,该选择器可以说是优先级最低的了,没有其它类型选择器时才会考虑它...: 100px; height: 50px; } class选择器 选中标签定义的 class 名字,该选择器优先级高于标签选择低于 id 选择 .great-class { width...: 100px; height: 50px; } 子元素选择 基于上面的方式衍生的,目的是为了区别不同父标签下相同 标签名,id 名,类名的元素。...可以根据元素的状态来进行样式的改变 伪元素 :first-line 匹配元素的第一行 :first-letter 匹配元素的第一个字母 :before 元素之前插入生成的内容...:after 元素之后插入生成的内容 常见伪类 :first-child 父元素下第一个孩子 :link 未被点击的链接 :visited 已被点击的链接 :active 鼠标按在上面但是没有释放

86220

CSS3】CSS3 伪元素选择器 ( 伪元素选择器语法简介 | 伪元素选择器权重计算 | 代码示例 )

一、CSS3 伪元素选择器 ---- CSS3 伪元素选择器 : ::before 选择符 : 指定的标签元素内部的 前面 插入内容 ; ::after 选择符 : 指定的标签元素内部的 后面 插入内容...伪元素选择器权重 ---- 伪元素选择器 的权重 与 标签选择器 权重相同 , 权重为 1 ; 属性选择器 , 伪类选择器 的 权重 , 与 类选择器 权重相同 , 都是 10 ; 参考 【CSSCSS...特性 ③ ( CSS 优先级 | 权重叠加计算公式 ) 本博客的 权重公式 ; 权重叠加计算公式示例 : 根据下面的 基础选择器 权重 表格 , 进行权重叠加计算 ; CSS 选择选择器优先级...标签的行内样式 style 属性 1,0,0,0 样式添加 !...div 盒子 , 并没有插入实际的元素 ;

99620

css元素文档的排列的影响

isolate 的元素;     10)、will-change 中指定了任意 css 属性,即便没有直接指定这些属性对的值;     11)、-webkit-overflow-scrolling 属性设置为...touch 的元素; z-index   z-index 只使用于定位的元素,对非定位元素无效,它可以被设置为正整数、负整数、0、auto;如果一个定位元素没有设置 z-index ,那么默认为 auto...;   元素的 z-index 值只同一个层叠上下文中有意义。...如果父级层叠上下文的层叠等级低于另一个层叠上下文的,那么它 z-index 设的再高也没用; 层叠顺序   层叠顺序(层叠次序、堆叠顺序)描述的是元素同一个层叠上下文中的顺序规则,从底部开始,共有七种层叠顺序...,但不包括创建的新 BFC 的子元素的内部元素;   触发 BFC 的方式有:     1)、根元素,即 HTML 标签;     2)、浮动元素,即 float 值为 left | right 的元素

1.8K20

CSSCSS 复合选择器 ② ( 子元素选择器 | 交集选择器 )

选择出的 元素组 的 直接子元素 ( 亲儿子元素 ) 使用基础选择选择 元素 ; 子元素选择器语法 : 父选择器 写在前面 , 子选择器 写在后面 , 两个选择器之间使用 > 大于号隔开 ; 父选择器...父选择选择出的元素的 亲儿子 元素选择 , 孙子元素 和 重孙子元素 选择不到 ; CSS 基础选择器 : 标签选择器 类选择器 ID 选择器 通配符选择器 2、代码分析 在下面的代码 ,...div > label { color: blue; } 父选择器是 div , 这是标签选择器 , 选择出了 div 标签 , div 标签的字标签 , 选择 label 标签 , 下面的标签...下面的标签 , div 标签 的 字标签 是 p 标签 , 没有 label 标签 , 因此 没有可选择元素 , 孙子标签不在子元素选择器范围之内 ; div...; 基础选择器1基础选择器2 { 属性名称1:属性值1; 属性名称2:属性值2; 属性名称3:属性值3; } CSS 基础选择器 : 标签选择器 类选择器 ID 选择器 通配符选择器 2、代码示例

4.3K10

CSS元素选择器是怎样运作的?

在前端工程师的日常工作,使用 CSS 元素选择器是稀松平常的事;无论你是编写一般的 CSS 还是需要经过编译的 SASS,SCSS,LESS等,最终都被编译成一行一行的 CSS 样式属性,最终交给浏览器解析并套用...和前面的例子一样,从 .d 的角度来看,由于会被样式规则影响到的目标元素,已经全都集中第一层了,所以就不用再去便利整个 CSSOM 树了,甚至只需要检查 .d...也可以换个方式思考: HTML 的结构,一个元素可以有无数个子元素,但只能有一个父元素,由子找父(由下往上)搜寻绝对是比较快的。...状态一致就是要满足以下几个条件: 没有设定 ID tag 及 class 必须完全一致 没有设定 style 属性 样式规则不能使用各种同级选择器(例如:〜,+,:first-child 等) 由于上面的条件...延伸 认识了 CSS 选择器之后,你一定会很好奇,JavaScript 的元素选择器又是怎么回事呢?

1.7K10

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

CSS的探索之旅,伪类和伪元素无疑为我们的样式设计增添了无限可能。它们不仅能够帮助我们精确地定位文档元素,还能实现丰富的交互反馈和视觉效果。...双冒号与单冒号的使用 问题描述:CSS3规范,伪元素推荐使用双冒号(::),而伪类仍使用单冒号(:),但在旧版浏览器,双冒号可能不被支持。...注意事项:保持逻辑清晰,通常先写伪类再写伪元素,并注意CSS特性的优先级规则。 4. 使用content属性 问题描述:元素忘记使用content属性,导致样式不生效。...实践技巧 利用:not()排除特定元素:伪类:not()可以帮助我们更精准地选择元素,排除不必要的样式应用。...希望本文能成为你探索CSS高级选择器路上的一盏明灯。

12210

CSS】伪元素和伪类选择器区别

1.伪类选择器和伪元素选择器 伪类选择器是用来向某些选择器来添加效果。...:visited :hover :active (6)用户行为伪类选择器 :focus 伪元素选择器则是用来将特殊的效果添加在选择器上。...:伪类不修改DOM容,通过一些特定的选择器根据特定的状态,特定条件来修改元素的样;而伪元素可能改变DOM结构,创造了虚拟的DOM 伪类选择器只是相当于给标签加上了个名字,让我们能够找到精准的位置,而伪元素选择器修改了他原本的结构...2.注意 可通过使用css伪类实现点击元素变色的效果,两个伪类是:active, :focus :active :active选择器用于选择活动链接。...当在一个链接上点击时,它就会成为活动的(激活的),:active选择器适用于所有元素,不仅限于链接a元素 :focus :focus 选择器用于选取获得焦点的元素

1.6K10

通过css选择器选取元素 文档结构和遍历 元素树的文档

css样式表可以进行选择,这里仅仅是一些常见的css选择器 #nav // id = nav 的元素 div // 选择div元素 .warning // 选择class属性为waring的元素 /...// 选择class包含fatal和error的span元素 span[lang="fr"].warning // 所有使用法语,并且class包含warning的span元素 // 选择器指定文档结构.../ 的子元素的第一个元素 // 选择器组合选择多个或者组合元素 div, #log // 所有的div元素,以及id为log的元素属于和关系 // 正则选择器 a[src^=...节点列表 document.querySelector(":first-line") 选择一个伪元素css匹配了节点一部分,而不是实际元素。...document.querySelector(":link") 返回一个页面上未访问的连接 document.querySelectorAll(":visited") 选择一个已经访问过的,用来获取用户该页面的一部分的历史记录

2K20
领券