当前位置:首页 > 软件开发 > 正文

css选择器种类(块元素和行内元素区别)

css选择器种类(块元素和行内元素区别)

大家好,今天小编来为大家解答css选择器种类这个问题,块元素和行内元素区别很多人还不知道,现在让我们一起来看看吧!css选择器的分类不包括什么css的选择器的分类不包括...

大家好,今天小编来为大家解答css选择器种类这个问题,块元素和行内元素区别很多人还不知道,现在让我们一起来看看吧!

css选择器的分类不包括什么

css的选择器的分类不包括“超文本标记选择器”。

css的选择器包括类选择器、标签选择器、ID选择器、伪类选择器等等。

类选择器,比如class类型class="nav"的话,那么css对应.nav{};

标签选择器,比如bodyinput就是直接对应body{}input{};

ID选择器,比如id="name",那么css对应#name{};

伪类、伪对象:如a:link,a:hover,a:visited等。

css选择器识别范围

css选择器优先级核心:每个选择器本身有优先级,作用范围越具体优先级越高。

CSS优先级从高到低分别是:

1.在属性后面使用!important会覆盖页面内任何位置定义的元素样式。

2.作为style属性写在元素标签上的内联样式

3.id选择器

4.类选择器

5.伪类选择器

6.属性选择器

7.标签选择器

8.通配符选择器

9.浏览器选择器

当CSS样式的规则由多个选择器组成时,id选择器的权值为1000,class选择器为100,标签选择器为10,按权值求和的记过高低决定哪个优先。当两个css规则的权值相同时,谁更具体用谁,也就是权值高的选择器作用的越具体优先级越高。当两个选择器规则和权值都是一样,后面样式会覆盖前面的!

css 类选择器语法

1.标签名选择器div{color:Red;}即页面中的各个标签名的css样式2.类选择器.divClass{color:Red;}即定义的每个标签的class中的css样式3.ID选择器#myDiv{color:Red;}即页面中的标签的id4.后代选择器(类选择器的后代选择器).divClassspan{color:Red;}即多个选择器以逗号的格式分隔命名找到准确的标签5.群组选择器div,span,img{color:Red}即具有相同样式的标签分组显示

css分类

CSS样式可分为内部样式、外部样式和内联样式三种。

1.内部样式(不太推荐使用):位于HTML头部的标签内,通过定义类名或ID名来赋予元素相应的样式,使用范围较窄。

2.外部样式:位于单独的CSS文件中,通过定义类名或ID名来赋予元素相应的样式,多个网页使用同一CSS文件,方便维护与修改。

3.内联样式:通过在标签内声明style属性并给定样式属性来使用,使用范围较广,但可读性不高,且不方便统一管理。

css选择器包括class选择器吗

不包括

?一:css基本选择器有哪些

1.css属性选择器

2.css标签选择器

3.cssID选择器

4.css的通配符

二:css有哪些高级选择器

1.css标签选择器

css标签选择器其实就是页面上的所有类型的标签,我们对经常描述称为共性,对无法描述的称为个性。我们在页面上看到input,div和ul都有可能是选择器,无论这个标签藏得多深,都可能被选择上,并且选择的是所有标签,并不是单单指一个。

2.cssID选择器

css中我们使用#来对名字进行自定义,#是指对一个特殊的标签来使用,并且只能用一次,在任何html标签中,都可以有id属性,但是前提要按照字母开头,更不能用字母去开头,或者和标签同名。还有一些高手建议在css层面上尽量不要使用id。

3.css类选择器

css中类选择器,我们使用.来表示,我们使用类来表示,其实就是比较灵活。class和id是十分相似的,并且同一个标签可以使用很多个类选择器,也可以多种标签使用。

4.css的通配符,可以替换任何标签,目前有些浏览器是不支持使用。

好了,本文到此结束,如果可以帮助到大家,还望关注本站哦!

最新文章