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

CSS3元素的特性和区别

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

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

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

本文从解析元素的含义出发,区分这两者的区别,并且列出大部分元素的具体用法,即使你有用过元素,但里面总有一两个你没见过的吧。...1.元素 先说一说为什么css要引入元素和,以下是css2.1 Selectors章节中对元素的描述: CSS introduces the concepts of pseudo-elements...CSS3规范中的要求使用双冒号(::)表示元素,以此来区分元素和,比如::before和::after等元素使用双冒号(::),:hover和:active等使用单冒号(:)。...大概的意思就是:虽然CSS3标准要求元素使用双冒号的写法,但也依然支持单冒号的写法。为了向后兼容,我们建议你在目前还是使用单冒号的写法。...处于试验阶段的元素会在标题中标注。 状态 由于状态的用法大家都十分熟悉,这里就不用例子说明了。

2.9K70

CSS3元素的特性及两者的区别

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

69120

巧用CSS3 :target 制作Dropdown下拉菜单(无JS)

:target 是CSS3 中新增的一个,用以匹配当前页面的URI中某个标志符的目标元素(比如说当前页面URL下添加#comment就会定位到id=“comment”的位置,俗称锚)。...CSS3 为这个动作赋予了更加多的功能——就如同:hover 一样你可以做一些样式定义。...先上效果图 正如标题所说,本文是教你如何巧用CSS3 :target 制作Dropdown下拉菜单,原生HTML+CSS,无JavaScript。为了吸引各位往下看,先上实际例子,再进行剖析。...可能你会问close 这个修饰的a标签那段是做什么的?...为了让下拉菜单更显“下拉”的情况,采用CSS3的origin 定位下转换原点。 注意下兼容性,所有主流浏览器均支持 :target,除了 IE8 及更早的版本,移动端的话直接用。

3.9K80

CSS3选择器–结构性选择器

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

48210

CSS

, 11 3月 2021 作者 847954981@qq.com 前端学习 CSS 元素–::before和::after 如果想在某一标签元素后面 ,添加一个新的元素,可以使用元素 ::before...和::after 其作用是在元素后添加新的元素 写法是 选择器::after/before /* 在span之前添加行内元素 */ span::before { /* 使用空白符号占位 */  content...24px; height: 24px; background: url(URL) no-repeat center; background-size: contain; } 事件...鼠标移入—:hover 当需要鼠标移入之后改变某一标签内内容的样子,可以在CSS中添加 :hover 如: div{ background-color:red } div:hover{...background-color:yellow } 如此 除此之外,事件还有很多 如 :active—-鼠标点击 :focus—-获取焦点 列表伪 当在一标签下存在数个同一标签名的子标签 可以通过

78460

CSS元素

CSS元素 每日更新前端基础,如果觉得不错,点个star吧 ?... 用于当已有元素处于的某个状态时,为其添加对应的样式,这个状态是根据用户行为而动态变化的。比如说,当用户悬停在指定的元素时,我们可以通过:hover来描述这个元素的状态。...虽然它和普通的css相似,可以为已有的元素添加样式,但是它只有处于dom树无法描述的状态下才能为元素添加样式,所以将其称为。 状态性 是基于元素当前状态进行选择的。...结构性 CSS3新增选择器,利用dom树进行元素过滤,通过文档结构的互相关系来匹配元素,能够减少class和id属性的定义,使文档结构更简洁。...CSS3规范中要求使用单冒号:用于CSS3,双冒号::用于 CSS3元素,目的是区分元素。

1.9K20

CSSCSS3鼠标滑过按钮动画第二节

解析: 1、根据示例一,对其进行拓展,我们添加span元素,并且多出2个,水平布局 2、错落上下位置,:hover时,改变高度height即可形成动画效果 示例六 <button class="btn...解析: 1、根据示例五,我们对4个<em>伪</em><em>类</em>,重新布局,他们的开始位置坐落button四只角 2、:hover时,改变宽高,皆为50%,即可形成动画 示例七 ...解析: 1、根据示例二、五,4个<em>伪</em><em>类</em>都是三角形,并坐落button四只角 2、:hover时,改变border-width即可形成动画效果 总结 通过本小节,你学到了什么?...1、<em>伪</em><em>类</em>元素运用加深滚固 2、元素三角形绘制 3、:hover鼠标移入动画滚固 小伙伴们,有问题可以评论区留言哦,欢迎大家点评。

77010

总结元素(转)

1.元素 先说一说为什么css要引入元素和,以下是css2.1 Selectors章节中对元素的描述: CSS introduces the concepts of pseudo-elements...CSS3规范中的要求使用双冒号(::)表示元素,以此来区分元素和,比如::before和::after等元素使用双冒号(::),:hover和:active等使用单冒号(:)。...对于元素是使用单冒号还是双冒号的问题,w3c标准中的描述如下: Please note that the new CSS3 way of writing pseudo-elements is to use...大概的意思就是:虽然CSS3标准要求元素使用双冒号的写法,但也依然支持单冒号的写法。为了向后兼容,我们建议你在目前还是使用单冒号的写法。...处于试验阶段的元素会在标题中标注。 状态 由于状态的用法大家都十分熟悉,这里就不用例子说明了。

1.4K20
领券