当前位置: 网站首页>小程序开发>网站开发

兰考网站建设【兰考网络公司】兰考做网站、兰考微信公众号开发、兰考网站设计、兰考小程序制作

发表日期: 2021-05-07 10:18:20 浏览次数:110

兰考网站建设【兰考网络公司】兰考做网站、兰考微信公众号开发、兰考网站设计、兰考小程序制作


兰考,河南省开封市下辖县 [1-2]  ,河南省直管县 [2]  ,位于九曲黄河最后一道弯 [3]  ,总面积1116平方公里 ,总人口85.91万人。 [4]  是河南省“一极两圈三层”中“半小时交通圈”的重要组成部分。 [5]  兰考县在春秋时为户牖邑,秦朝于县北置济阳县是兰考建县之始。公元前5年,汉光武帝刘秀生于县北济阳宫。 [6-7]  9年,改东昏县为东明县。1218年,东明县城被废为通安堡,新县城迁至黄河之北冤句县旧地。1232年,以黄河之南地析置为兰阳县、仪封县两县。1783年3月,考城县县城首次迁至兰考县境内。1825年,仪封县并入兰阳县,称兰仪县,仪封以乡隶之。1909年,为避溥仪帝讳,改兰仪县为兰封县。1954年6月,兰封县与考城县西部合并,以二县首字为名,称兰考县。 [6] 

陇海铁路、郑徐高铁穿境而过设兰考站、兰考南站,兰考至菏泽菏兰城际铁路、兰考至菏泽至青岛董家口港铁路、兰考至开封郑开兰城际铁路等即将开工建设。国道G220、G310、G106在县城交汇,连霍高速公路、日南高速公路、兰焦高速公路(规划)在境内交叉而过。距离新郑机场仅1小时,距离连云港仅4小时。 [5] 

兰考是泡桐之乡 [5]  、国家园林县城 、国家卫生县城 [8]  、全国文明城市提名城市 [9]  、省级生态县、全国双拥模范县、国家新型城镇化试点县 [10]  、首批国家级生态保护与建设示范区、全国社会信用体系建设综合性示范试点县 [11]  、全国首个普惠金融改革试验区 [12]  、省级可持续发展实验区 [13]  、河南改革发展和加强党的建设综合试验示范县、2019年全国村庄清洁行动先进县 [14-15]  、县城新型城镇化建设示范县。 [16] 


本文重点

CSS的继承性

CSS的层叠性

计算权重

权重问题大总结

CSS样式表的冲突的总结

权重问题深入

同一个标签,携带了多个类名

!important标记

CSS的继承性

我们来看下面这样的代码,来引入继承性:




上方代码中,我们给div标签增加红色属性,却发现,div里的每一个子标签<p>也增加了红色属性。于是我们得到这样的结论:


有一些属性,当给自己设置的时候,自己的后代都继承上了,这个就是继承性。


继承性是从自己开始,直到最小的元素。


但是呢,如果再给上方的代码加一条属性:




上图中,我们给div加了一个border,但是发现只有div具备了border属性,而p标签却没有border属性。于是我们可以得出结论:


关于文字样式的属性,都具有继承性。这些属性包括:color、 text-开头的、line-开头的、font-开头的。


关于盒子、定位、布局的属性,都不能继承。


以后当我们谈到css有哪些特性的时候,我们要首先想到继承性。而且,要知道哪些属性具有继承性、哪些属性没有继承性。


CSS的层叠性

很多公司如果要笔试,那么一定会考层叠性。


层叠性:计算权重

层叠性:就是css处理冲突的能力。 所有的权重计算,没有任何兼容问题!


CSS像艺术家一样优雅,像工程师一样严谨。


我们来看一个例子,就知道什么叫层叠性了。




上图中,三种选择器同时给P标签增加颜色的属性,但是,文字最终显示的是蓝色,这个时候,就出现了层叠性的情况。


当多个选择器,选择上了某个元素的时候,要按照如下顺序统计权重:


id 选择器

类选择器、属性选择器、伪类选择器

标签选择器、伪元素选择器

因为对于相同方式的样式表,其选择器排序的优先级为:ID选择器 > 类选择器 > 标签选择器


针对上面这句话,我们接下来举一些复杂一点的例子。


层叠性举例

举例1:计算权重



如上图所示,统计各个选择器的数量,优先级高的胜出。文字的颜色为红色。


PS:不进位,实际上能进位(奇淫知识点:255个标签,等于1个类名)但是没有实战意义!


举例2:权重相同时



上图可以看到,第一个样式和第二个样式的权重相同。但第二个样式的书写顺序靠后,因此以第二个样式为准(就近原则)。


举例3:具有实战性的例子



现在我要让一个列表实现上面的这种样式:第一个li为红色,剩下的li全部为蓝色。


如果写成下面这种代码是无法实现的:




无法实现的原因很简单,计算一下三个选择器的权重就清楚了,显然第二个样式被第一个样式表覆盖了。


正确的做法是:(非常重要)




上图中,第二个样式比第一个样式的权重要大。因此在实战中可以实现这种效果:所有人当中,让某一个人为红,让其他所有人为蓝。


这种方式好用是好用,但用好很难。


就拿上方代码来举例,为了达到这种效果,即为了防止权重不够,比较稳妥的做法是:把第二个样式表照着第一个样式表来写,在此基础上,给第二个样式表再加一个权重。


上面这个例子很具有实战性。


举例4:继承性造成的影响

这里需要声明一点:


如果不能直接选中某个元素,通过继承性影响的话,那么权重是0。


为了验证上面这句话,我们来看看下面这样的例子:




另外:如果大家的权重相同,那么就采用就近原则:谁描述的近,听谁的。举例如下:(box3 描述得最近,所以采用 box3 的属性)




上方代码的文字版如下:


<!DOCTYPE html>

<html lang="">

  <head>

    <meta />

    <meta />

    <meta />

    <title>Document</title>

    <style>

      #box1 {

        color: red;

      }


      #box2 {

        color: green;

      }


      #box3 {

        color: blue;

      }

    </style>

  </head>

  <body>

    <div id="box1">

      <div id="box2">

        <div id="box3"><p>猜猜我是什么颜色</p></div>

      </div>

    </div>

  </body>

</html>



层叠性:权重计算的问题大总结(非常重要)

层叠性。层叠性是一种能力,就是处理冲突的能力。当不同选择器,对一个标签的同一个样式,有不同的值,听谁的?这就是冲突。css有着严格的处理冲突的机制。


通过列举上面几个例子,我们对权重问题做一个总结。




上面这个图非常重要,我们针对这个图做一个文字描述:


选择上了,数权重,(id的数量,类的数量,标签的数量)。如果权重一样,谁写在后面听谁的。

没有选择上,通过继承影响的,就近原则,谁描述的近听谁的。如果描述的一样近,比如选择器权重,如果权重再一样重,谁写在后面听谁的。

CSS样式表的冲突的总结

1、对于相同的选择器(比如同样都是类选择器),其样式表排序:行级样式 > 内嵌样式表 > 外部样式表(就近原则)

2、对于相同类型的样式表(比如同样都是内部样式表),其选择器排序:ID选择器 > 类选择器 > 标签选择器

3、外部样式表的ID选择器 > 内嵌样式表的标签选择器

总结:就近原则。ID选择器优先级最大。


举例:如果都是内嵌样式表,优先级的顺序如下:(ID 选择器 > 类选择器 > 标签选择器)




另外还有两个冲突的情况:


1、对同一个标签,如果用到的都是内嵌样式表,且权重一致,那它的优先级:定义的CSS样式表中,谁最近,就用谁。

2、对于同一个标签,如果用到的都是外部样式表,且权重一致,那它的优先级:html文件中,引用样式表的位置越近,就用谁

微信图片_20210425092605.jpg

兰考网站建设兰考网络公司兰考做网站、兰考微信公众号开发、兰考网站设计、兰考小程序制作

400-111-6878
服务热线
顶部

备案号: 苏ICP备11067224号

CopyRight © 2011 书生商友信息科技 All Right Reserved

24小时服务热线:400-111-6878   E-MAIL:1120768800@qq.com   QQ:1120768800

  网址: https://www.768800.com  网站建设上往建站

关键词: 网站建设| 域名邮箱| 服务器空间| 网站推广| 上往建站| 网站制作| 网站设计| 域名注册| 网络营销| 网站维护|

企业邮箱| 虚拟主机| 网络建站| 网站服务| 网页设计| 网店美工设计| 网站定制| 企业建站| 网站设计制作| 网页制作公司|

400电话办理| 书生商友软件| 葬花网| 调温纤维| 海洋馆运营维护| 北京保安公司| 殡仪馆服务| 殡葬服务| 昌平殡葬| 朝阳殡葬|

预约专家

欢迎您免费咨询,请填写以下信息,我们收到后会尽快与您联系

  

服务热线:400-111-6878