|
导读网页的本质就是超级文本标记语言,通过结合使用其他的Web技术(如:脚本语言、公共网关接口、组件等),可以创造出功能强大的网页。因而,超级文本标记语言是万维网(Web)编程的基础,也就是说万维网是建立... 网页的本质就是超级文本标记语言,通过结合使用其他的Web技术(如:脚本语言、公共网关接口、组件等),可以创造出功能强大的网页。因而,超级文本标记语言是万维网(Web)编程的基础,也就是说万维网是建立在超文本基础之上的。超级文本标记语言之所以称为超文本标记语言,是因为文本中包含了所谓“超级链接”点。 css的选择器有很多种,那么,自然而然的就会有优先级这一概念出现,所以,css选择器优先级顺序是怎样的呢?本篇文章将来给大家介绍css选择器优先级的排序,话不多说,我们来直接看正文内容。在看css选择器优先级顺序前,我们先来简单说说css基本选择器有哪些? 1、标记选择器(如:body,div,p,ul,li) 2、id选择器(如:id="name",id="name_txt") 3、类选择器(如:id="name",id="name_txt") 4、后代选择器(如:#head .nav ul li 从父集到子孙集的选择器) 5、子元素选择器(如:div>p ,带大于号>) 6、伪类选择器(如:就是链接样式,a元素的伪类,4种不同的状态:link、visited、active、hover。) 看完了基本的css选择器类型后,我们接着来看一下css优先级的概念。 当两个规则都作用到了同一个html元素上时,如果定义的属性有冲突,那么应该用谁的值的,用到谁的值谁的优先级就高。 我们来看一下css选择器优先级的算法: 每个规则对应一个初始"四位数":0、0、0、0 看完了上述内容,那我们就来看看css选择器优先级的具体排序。 css选择器优先级最高到最低顺序为: 1.id选择器(#myid) 2.类选择器(.myclassname) 3.标签选择器(div,h1,p) 4.子选择器(ul < li) 5.后代选择器(li a) 6.伪类选择(a:hover,li:nth-child) 最后,需要注意的是: !important的优先级是最高的,但出现冲突时则需比较”四位数“; 以上就是本篇文章的全部内容,关于css选择器当然不止上述的六个选择器,更多css选择器的内容可以参考css使用手册。 以上就是css选择器优先级顺序是什么?css基本选择器优先级的介绍的详细内容,更多请关注php中文网其它相关文章! 网站建设是一个广义的术语,涵盖了许多不同的技能和学科中所使用的生产和维护的网站。 |
温馨提示:喜欢本站的话,请收藏一下本站!