css优先级怎么计算?_第1页
免费预览已结束,剩余1页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、css优先级怎么计算?对于css样式优先级理解它的最好办法是从一个例子开头。然后我们将认真讨论如何计算实际优先级以确定哪个挑选器优先。ps:推举学习:css视频教程下面是一个容易的无序列表:汽水啤酒果汁假如现在你要指定其中一种你喜爱的饮料并转变它的样式。你可以通过list元素上的类名来应用它。汽水啤酒果汁现在你就可以在css中为它添加样式.favoritecolor:red;font-weight:bold;然后你看你的实现效果会发觉这个样式它没有作用!你挑选添加样式的饮料并没有变成红色,字体也没有加粗认真观看css中的代码你就会发觉,有两个挑选器ulsummer-drinkslifont-w

2、eight:normal;font-size:12px;color:black;两个不同的css挑选器都定义了文本色彩和字体分量。字体大小惟独一个声明,所以很显然一个会生效。这些不是矛盾,但扫瞄器的确需要打算这些定义了的内容中需要实现哪一个。这就需要通过遵循一套标准的优先级规章来实现。这可能会让一些初学者感到困窘,由于他们尚未彻低解决这个问题。他们可能会认为由于.favorite语句在css中更进一步,或者由于class=favorite在html中更临近实际文本,将是优先的。事实上,css中挑选器的挨次的确发挥了作用,当优先级彻低相同时,后来定义的内容事实上是先执行的,例如:.favorit

3、ecolor:red;.favoritecolor:green;执行的结果字体的色彩会变绿这里的要点是你希翼尽可能详细的理解。即使有上面提到的容易例子,终于你会明了,仅仅用法一个类名来定位最喜爱的饮料并不会减少它,或者即使它的确起作用也不会很平安。可以用法以下办法详细定义:ulsummer-drinksli.favoritecolor:red;font-weight:bold;这就是我所说的详细而言才故意义。你事实上可能更详细,并用法这样的东西:htmlbodydivpagewrapulsummer-drinksli.favoritecolor:red;font-weight:bold;但有时

4、候代码会很长。它会使的css代码的阅读性降低,并没有产生任何实际益处。为.favorite类提取特异性值的另一种办法是用法!important声明。.favoritecolor:red!important;font-weight:bold!important;我曾经听说过!important是css的绝地思维技巧。也的确如此,您可以通过用法它来强制您的元素样式。但是,通过大幅提高特定挑选者用法的特别性,将会产生一些不须要的问题。假如被错误理解,那么!important声明很简单被滥用。它最好用于保持css干净,例如,您知道具有特定类挑选器的元素应当用法某种样式集。相反,不仅仅用作迅速的用法办法来笼罩某些东西的样式,而不是弄清晰原始作者如何构造和用法css。我的一个经典例子是:.lastmargin-right:0!important;计算css挑选器优先级为什么我们第一次尝试更改色彩和字体分量失败了?正如我们所了解的那样,这是由于容易地用法类名本身具有较低的优先级,并且被另一个挑选器笼罩,该挑选器用法id值定位无序列表。该句中的重要词语是类和id。css对类和id

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论