什么是css选择器(css选择器是什么)
首发

什么是css选择器(css选择器是什么)

优质
请用语音读文章

本章我们给各位教学一下什么是css选择器?css3中5种常见的基础选择器。有一定的参考价值。有需要的朋友可以参考一下。渴望对你有所帮助。

一:什么是css选择器?

CSS是一种用来屏幕上渲染html。xml等一种语言。CSS一般是在相对应的元素中应用样式。来渲染相对应用的元素。那么这样我们选择相对应的元素就非常重要了。怎么样选择对应的元素。此时此刻就需要我们所说的选择器。在 CSS 中。选择器是一种模式。用来选择需要添加样式的元素。选择器一般是用来确认html的树形结构中的DOM元素节点。

二:css3中5种常见的基础选择器

css3中的选择器种类有很多。下面讲解的是5种常见的基础选择器:通配选择器。类选择器。元素选择器。 ID选择器和群组选择器。

1.通配符选择器(任何浏览器接受)都可以用选择器用*来表示。用来选择任何元素。。也完全可以选择某个元素下的任何元素;

*{marigin: 0; padding: 0; font-size: 14px;}上面代码各位在reset样式文件中观看到的的肯定不少。他所表示的是。任何元素的margin和padding都设置为0。字体大小都设置为14px,另外一种就是选择某个元素下的任何元素:

!DOCTYPE htmlhtml head meta charset="UTF-8" title通配符选择器/title style .demo * { width: 50px; height: 50px; border:1px solid blue; margin: 10px; } /style /head body div class="demo" div1/div p2/p span3/span /div /body/html效果图:

我们可以观看到的在demo元素里的三个子元素div。p。span都是分别没有设置css样式的。但只要我们设置了demo元素下的任何元素的统一样式。那么demo元素里的三个子元素div。p。span就会出现样式。

对了。在这里说一下。我目前是在职web前端研究。如果你现在正在学习前端。知道前端。希望变成一名合格的web前端研究工程师。在入门学习前端的过程当中有遇见所有关于学习途径。学习路线。学习效率等方面的问题。都可以随时关注并私信我:前端。我都会根据各位的问题给出针对性的反馈。缺乏基本入门的视频教程也完全可以直接来找我。我这边有最新的web前端基本精讲视频教程。 还有我做web前端技术这段时光整理的有的学习手册。面试题。研究工具。PDF文档书籍教程。都可以直接共享给各位。

2.类选择器 (任何浏览器都接受类选择器。但多类选择器(.className1.className2)不被ie6接受。)

类选择器根据类名来选择。前面以”.”来标志。是以一独立于文档元素的方法来指定样式。使用类选择器以前需要在html元素上定义类名。换句话说需要保证类名在html标记中存在。

!DOCTYPE htmlhtml head meta charset="UTF-8" title类选择器/title style .demo { width: 200px; height: 200px; margin: 50px auto; background: #2DC4CB; } /style /head body div class="demo"类选择器/div /body/html效果图:

3.元素选择器(任何浏览器接受)元素选择器(标签名选择器)。是css3选择器中经常可以看见而且最基础的选择器。元素选择器其实就是文档的元素。如html,body,p,div等等下下面举例中选择了span元素。并设置了字体颜色为红色。

!DOCTYPE htmlhtml head meta charset="UTF-8" title元素选择器/title style .demo { width: 200px; height: 200px; margin: 50px auto; } span{ color: red; } /style /head body div class="demo" p这里使用span元素选择器/span变化了样式/p /div /body/html效果图:

4.ID选择器(任何浏览器都接受)

ID选择器和上面说的类选择器是很差不多的。在使用ID选择器以前也需要先在html文档中加注ID名称。这样在样式选择器中才能寻找相对应的元素。不一样的是ID选择器是一个页面中唯一的值。我们在类使用时是在相对应的类名前加上一个“.”号(.className)而id选择器是在名称前使用"#"如(#demo)。

!DOCTYPE htmlhtml head meta charset="UTF-8" titleID选择器/title style #demo { width: 200px; height: 200px; margin: 50px auto; background: #FF0000; } /style /head body div id="demo"ID选择器/div /body/html效果图:

ID选择器有几个地方需要特殊小心:

第一:一个文档中一个id选择器只充许使用一次。因为id在页面中是唯一的;

第二。id选择器不可以像类选择器一样多个合并使用。一个元素就只能命名一个id名;

第三。可以在不一样的文档中使用相同的id名。例如说在“test.html”中给h3定了“#important”,也可给“test1.html”中定义p的id为"#important"。但前提是不管在test.html还是test1.html中只充许有一个id叫"#important"的存在。

5.群组选择器(任何浏览器都接受)

当几个元素样式属性一样时。可以齐心全力调用一个声明。元素之间用逗号分隔。群组选择器是将有着相一样式的元素分组在一起。每一个选择器之间使用逗号“。”隔开。这种逗号跟你说浏览器。规则中包含多个不一样的选择器。如果不有这种逗号。那么所表示的意就完整不一样了。省去逗号就成了我们前面所说的后代选择器。这一点各位在使用中千万要小心加小心。

!DOCTYPE htmlhtml head meta charset="UTF-8" title群组选择器/title style .demo { width: 200px; height: 200px; margin: 50px auto; background: #FF0000; } p,li{ color: blue; } .demo1,.demo2{ color: #fff; } /style /head body div class="demo" p这里是一个段落!/p ulli列表/li/ul a href="#" class="demo1"链接一/abr span class="demo2"文字文字!/span /div /body/html效果图:

以上就是什么是css选择器?css3中5种常见的基础选择器(代码实例)的仔细内容。再多请关注我!!!

以上就是由优质生活领域创作者 生活常识网 整理编辑的,如果觉得有帮助欢迎收藏转发~

分享到 :
相关推荐

新盗墓笔记游戏测评(《新盗墓笔记》)

请用语音读文章“你是被吴山居养大的未来老九门继承人。在九门协会中实力不正常出色。在[...

银渐层猫多少钱一只(银点渐层宠物猫多少钱一只)

请用语音读文章英短猫全称是英国短毛猫。是一个古老的猫品种。温柔平静、对人友善的脾气[...

关于人生感悟的句子(人生感悟的句子大全)

请用语音读文章一、得到了就好好珍惜。得不到就不要。怎么开心怎么过。怎么潇洒怎么活。[...

怎么看dota2天梯排名(dota2天梯排名查询)

请用语音读文章Pis。刀塔路人王。影魔冠名者。虽然退役多年。但是个人实力还是毋庸置[...

发表评论

您的电子邮箱地址不会被公开。