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

CSS3类和元素特性和区别

并且,为了满足用户在操作DOM时产生DOM结构改变,类也可以是动态。 其实第一段话就囊括CSS3全部定义了,这段话中指出CSS3功能有两种: 获取不存在与DOM树中信息。...CSS3中还引入了许多新类,感兴趣读者可以参考这里。 元素 - Pseudo-elements CSS2中对元素定义: CSS 元素用于向某些选择器设置特殊效果。...然后再看CSS3元素定义: Pseudo-elements create abstractions about the document tree beyond those specified...使用两个冒号::是为了区别类和元素(CSS2中并没有区别)。当然,考虑到兼容性,CSS2中已存元素仍然可以使用一个冒号:语法,但是CSS3中新增元素必须使用两个冒号::。...最后,总结一下类与元素特性及其区别: 类本质上是为了弥补常规CSS选择器不足,以便获取到更多信息; 元素本质上是创建了一个有内容虚拟容器; CSS3类和元素语法不同; 可以同时使用多个

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

CSS3与页面布局学习总结(六)——CSS3新特性(阴影、动画、渐变、变形、元素等)

可以为负值 : 设置对象阴影颜色。 inset: 设置对象阴影类型为内阴影。该值为空时,则对象阴影类型为外阴影 ? 示例代码: <!...三、元素 元素不是真的元素是通过CSS虚拟出一个元素CSS3语法为了区分元素类,使用“::”表示,但是前期为了兼容“:”仍然可以使用。...在上面的示例中元素可以当成一个正常元素写所有样式,attr可以取出元素属性,img可以指定图片。...3.2、after after也是一个与before类似的元素,不同是他位置是在内部尾部,示例如下: <!...注意: a)、本质上并不支持元素双冒号(::)写法,而是忽略掉了其中一个冒号,仍以单冒号来解析,所以等同变相支持了E::after。

3.1K50

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

一、CSS3 元素选择器 ---- CSS3 元素选择器 : ::before 选择符 : 在 指定标签元素内部 前面 插入内容 ; ::after 选择符 : 在指定标签元素内部 后面 插入内容...; CSS3 元素选择器注意事项 : content 属性 : 上述两个选择器 必须设置 content 属性 ; 元素类型 : 上述两个选择器 添加 元素 是 行内元素 ; 如果要为其配置宽高..., 需要 将显示模式 display 转为块级元素 block 或 行内块元素 inline-block ; 元素本质 : 在 dom 中看不到插入元素 ; 权重 : 元素选择器 权重 与 标签选择器...权重相同 , 权重为 1 ; 区分 元素选择器 与 类选择器 : 类选择器 有一个冒号 , 如 : a:hover 表示鼠标经过 a 标签上样式 ; 元素选择器 有两个冒号 ; 二、CSS3...元素选择器权重 ---- 元素选择器 权重 与 标签选择器 权重相同 , 权重为 1 ; 属性选择器 , 类选择器 权重 , 与 类选择器 权重相同 , 都是 10 ; 参考 【CSS】CSS

90120

CSS3类和元素特性及两者区别

CSS3对这两个概念做了相对较清晰地概念,并且在语法上也很明显讲二者区别开。 类 - pseudo classes 首先看看CSS2中对定义: CSS 类用于向某些选择器添加特殊效果。...其实第一段话就囊括CSS3全部定义了,这段话中指出CSS3功能有两种: 获取不存在与DOM树中信息。...CSS3中还引入了许多新类,感兴趣读者可以参考这里。 元素 - Pseudo-elements CSS2中对元素定义: CSS 元素用于向某些选择器设置特殊效果。...使用两个冒号::是为了区别类和元素(CSS2中并没有区别)。当然,考虑到兼容性,CSS2中已存元素仍然可以使用一个冒号:语法,但是CSS3中新增元素必须使用两个冒号::。...最后,总结一下类与元素特性及其区别: 类本质上是为了弥补常规CSS选择器不足,以便获取到更多信息; 元素本质上是创建了一个有内容虚拟容器; CSS3类和元素语法不同; 可以同时使用多个

69120

【 前端相关 网页样式 】总结CSS3中“类”与“元素

本文从解析类与元素含义出发,区分这两者区别,并且列出大部分类与元素具体用法,即使你有用过类与元素,但里面总有一两个你没见过吧。...直译过来就是:css引入类和元素概念是为了格式化文档树以外信息。也就是说,类和元素是用来修饰不在文档树中部分,比如,一句话中第一个字母,或者是列表中第一个元素。...CSS3规范中要求使用双冒号(::)表示元素,以此来区分元素类,比如::before和::after等元素使用双冒号(::),:hover和:active等类使用单冒号(:)。...对于元素是使用单冒号还是双冒号问题,w3c标准中描述如下: Please note that the new CSS3 way of writing pseudo-elements is to use...大概意思就是:虽然CSS3标准要求元素使用双冒号写法,但也依然支持单冒号写法。为了向后兼容,我们建议你在目前还是使用单冒号写法。

2.9K70

CSS3CSS3 元素字体图标 ( 生成 icommon 字体文件 | 字体图标基本使用 | 使用元素实现 icommon 字体图标显示 )

icomoon.io/app/#/select 网站 , 选择 491 个字体图标 ; 在上述下拉菜单中 , 选择 Select All 选项 , 一次性选择所有的 491 个字体图标 ; 点击右下角...网页同级目录中, 该 fonts 目录是字体文件所在目录 , 下面的四个文件就是字体文件 ; 查看 icomoon 目录中 demo.html 网页 , 里面有字体中图标对应编码 ; 下图中..., 房子对应字体编码是 e900 , 右侧  是字体占位符 ; 2、字体图标基本使用 代码示例 : 显示效果 : 二、使用元素实现 icommon 字体图标显示 ---- 上述代码示例中 , 使用了字体图标 , 在 div 标签中 嵌入了 span 标签 ; 如果使用元素...-- 使用元素选择器 向 p 标签直接插入字体 可以节省一层标签 --> 显示效果 :

1.7K30

CSS中类和元素

定义 类 CSS 类 是添加到选择器关键字,指定要选择元素特殊状态。 例如,:hover 可被用于在用户将鼠标悬停在按钮上时改变按钮颜色。...元素 元素是一个附加至选择器末关键词,允许你对被选择元素特定部分修改样式。 下例中 ::first-line 元素可改变段落首行文字样式。 /* 每一个 元素第一行。... p:first-letter { font-size: 5em; } 从上述例子中可以看出,操作对象是文档树中已有的元素,而元素则创建了一个文档数外元素。...因此,类与元素区别在于:有没有创建一个文档树之外元素。...总结 1.类本质上是为了弥补常规CSS选择器不足,以便获取到更多信息; 2.元素本质上是创建了一个有内容虚拟容器; 3.CSS3中类和元素语法不同; 4.可以同时使用多个类,而只能同时使用一个元素

2.7K10

元素作用_获取iframe中元素

大家好,又见面了,我是你们朋友全栈君。...目标网站红薯中文网 获取网页源代码也获取不了这些动态渲染数据 所以用简单,但是有点麻烦方法 使用selenium执行js,或者直接在浏览器里面执行js function kkk(){...} kkk() 另外,还有大部分数据是加密,也很简单 function long2str(v, w) { var vl = v.length; var sl = v[vl - 1] & 0xffffffff...76980100是上一个请求获取解密密钥 套用即可 解密之后,里面的参数是对应 context_kw11 这个就是对应元素class,将这个都拿去用selenium执行js方法获取到结果...如发现本站有涉嫌侵权/违法违规内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

6.7K30

CSS元素基本使用

CSS元素基本使用 上一篇文章介绍了很多个使用,这篇来说一下元素元素之所以称为“”,主要是因为它不是真正网页里元素,但是标线行为又跟真正网页元素一样,也可以对其使用css操作。...元素比较少,今天就一个个用法,不分门别类了。 一、::after和::beore after和before用比较多一些。...: '*'; color: red } 二、::before 略 三、::cue 匹配所选元素WebVTT提示。...四、::first-letter 修改块级元素第一行第一个字母,比如你经常看到故事书中第一个文字是大写,就可使用它在页面上做对应设置 五、::first-line 用在块级元素第一行 六、...模板 中元素,这对于我们现在使用框架而不是再自创标签用户来说,很少会用到

93300

我可能学到了“假”CSS:元素

CSS选择器除了根据id、class、属性等从DOM中获取元素以外,还有很重要一类,用来获取元素特别内容或特别状态,这就是 元素(Pseudo-elements) 和 类(Pseudo-classes...) [I] 元素 元素是对元素特定内容进行操作,选取诸如元素内容第一个字(母)、第一行,选取某些内容前面或后面这种普通选择器无法完成工作。...它控制内容实际上和元素是相同,但是它本身只是基于元素抽象,并不存在于文档中,所以叫元素 ::before 在元素内容之前插入额外生成内容 ::after 在元素内容之后插入额外生成内容 ::...正确理解样式权重 同样以上例HTML结构说明,因为 ::first-letter 是元素,相当于 ::first-letter 选择“第”字成为了 span 元素,故其权重大于span样式权重..., text-decoration 等样式有效 [1.5] Javascript与元素有限交互 因其不在dom中,无法直接对元素绑定事件等 可以获取元素样式,如下: window.getComputedStyle

1.4K10

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

我把CSS3分为了:CSS选择器、CSS属性、CSS模型框架三部分。...---- 第三部分:其他选择器 ---- 类选择器 类动态选择器,我觉得就是一个HTML元素在点击之前、之后、点击瞬间和悬停这四种情况临时样式。...当然这更加适合超链接,在一个网页超链接上,点击前后样式可能不一样,当然这里只是展示一下语法,可以把下面的改成。...标签名:empty 表示没有子元素HTML元素 ---- 状态类 就是HTML元素状态......比如是否可见 标签名:enabled 表示可见HTML属性   ; disenabled同理...标签名:checked 表示选中HTML元素 比如单选框、复选框 标签名:not() 否定类  比如下方代码,把id不是b都变为红色。

12420

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

除了以前学过:link、:active、:visited、:hover,CSS3又新增了其它类选择器。...1、以某元素相对于其父元素或兄弟元素位置来获取无素结构类。 重点理解通过E来确定元素元素。...会被自动识别为E::after、E::before,按元素来对待,这样做目的是用来做兼容处理。...E::selection 可改变选中文本样式; ":" 与 "::" 区别在于区分类和元素 关于before和after       CSS2中 E:before或者E:after,是属于...,并且没有元素概念       CSS3中 提出元素概念 E::before和E::after,并且归属到了元素当中,类里就不再存在E:before或者   E:after类;

1.5K30

元素动画和转换例子

一些创造性实验使用元素动画和转换来创建有趣效果。 今天,我们将尝试动画和元素(:之前和之后)转换,我们将发现它们潜力。...我们将讨论一下关于动画元素一些问题,并看看四个使用一些特殊技术来实现各种效果例子。 我们首先来看看使用动画和转换以及元素优点和缺点。...优点 简化和优化HTML标记 利用CSS3能力 有助于设计 缺点 只支持Firefox,IE10和最近Chrome浏览器(请参阅此更新支持表了解更多信息) 在移动浏览器中不起作用 元素不能由ID...标识 元素不出现在DOM中。...一个非常有趣事实:元素从父类继承属性。在动画情况下,所有的转换直接影响到它们。如果我们想最大限度地提供支持,这可以派上用场。看看现在 Roman Komarov为元素使用CSS转换了解更多。

1.3K50

常用css3阴影效果,你真的了解吗

前言 css阴影效果是我们经常使用一个css属性,但你有仔细了解过它吗?是不是用时候直接从蓝湖上复制过来就行了,那你了解它每个参数吗?用阴影又能实现哪些好看效果呢?...来看一看我收集总结css阴影知识吧,可能不全面,欢迎补充。...不支持负数,下图表示了在其他参数相同,blur不同情况下不同表现 box-shadow: 0 0 blur 10px rgba(0, 0, 0, .2); spread: 可选阴影扩展半径,阴影原理其实就是复制一个当前元素出来...,这个属性就是控制复制出来元素半径,一定要记好了啊,支持负数,如果为负数,复制出来元素就会比原元素小,下图表示了在其他参数相同,spread不同情况下不同表现 box-shadow: 0 0..., .5) inset; 多重阴影 css3阴影支持多重阴影,只要将每个阴影属性用逗号隔开即可,用法如下 .box15 { border-radius: 50%; box-shadow:

78320
领券