头闻号

焦秋美(个体经营)

护肤膏霜|洗面奶|沐浴液|洗发精

首页 > 新闻中心 > 科技常识:CSS教程:优先级问题的考虑实例
科技常识:CSS教程:优先级问题的考虑实例
发布时间:2024-12-23 17:24:39        浏览次数:7        返回列表

今天小编跟大家讲解下有关CSS教程:优先级问题的考虑实例 ,相信小伙伴们对这个话题应该有所关注吧,小编也收集到了有关CSS教程:优先级问题的考虑实例 的相关资料,希望小伙伴们看了有所帮助。

如果同个元素有两个或以上冲突的CSS规则 浏览器有一些基本的规则来决定哪一个非常特殊而胜出。  它可能不像其它那么重要 大部分案例你不需要担心冲突 但大型而且复杂的CSS文件 或有很多CSS文件组成的 可能产生冲突。   选择器一样的情况下后面的会覆盖前面的属性。比如: p { color: red; }p { color: blue; }   p元素的元素将是蓝色 因为遵循后面的规则。  然而 你不可能经常用相同的选择器冲突达到目的 当你使用嵌套选择器 合理的冲突来了。比如: div p { color: red; }p { color: blue; }   也许你看起来p元素在div元素里面的颜色是蓝色 就像后面p元素的规则 但是第一个选择器的特性却是红色。基本上 一个选择器越多特性 样式冲突的时候将显示它的样式。  一组嵌套选择器的实际特性可以计算出来。基本的 使用ID选择器的值是100 使用class选择器的值是10 每个html选择器的值是1。它们加起来就可以计算出特性的值。   p的特性是1(一个html选择器)   div p的特性是2(两个html选择器)   .tree的特性是10(1个class选择器)   div p.tree的特性是1 1 10=12 (两个html选择器 一个class选择器)   #baobab的特性是100(1个ID选择器)   body #content .alternative p的特性是112(两个html选择器 一个ID选择器 一个类选择器)   按照上面的规则 div p.tree的特性比div p高 body #content .alternative p又比它们两个都高。

来源:爱蒂网