• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com专业计算机教程网站
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • html/xhtml
  • html5
  • CSS
  • XML/XSLT
  • Dreamweaver教程
  • Frontpage教程
  • 心得技巧
  • bootstrap
  • vue
  • AngularJS
  • HBuilder教程
  • css3
  • 浏览器兼容
  • div/css
  • 网页编辑器
  • axure
您的位置:首页 > 网页设计 >CSS > CSS样式权重的级联cascade的概念深入理解

CSS样式权重的级联cascade的概念深入理解

作者:佚名 字体:[增加 减小] 来源:互联网 时间:2017-08-06

本文主要包含样式权重,级联cascade等相关知识,佚名 希望在学习及工作中可以帮助到您
我们知道,firefox在众多浏览器中是对css 2高度兼容的一款浏览器,那是我能够编写一个中型b2b网站的时候(并不能说是我遇到过的难题)在禅意花园中看到的一个案例,说的是某个菜单在css中定义了以后只能在firefox中正常显示。因为那个css涉及的滤镜太多,而且还有css中"级联(cascade)"这种强大功能的支持。

那么级联样式表css中的"级联"到底是什么意思呢?W3C是这样来描述的:css级联为每个样式规则指派权重,若元素应用了多个样式规则,那么将优先使用权重最高的的样式。
听说搜索引擎对某个网站的赋予的权重比较高或比较低,但是css中的"级联"赋予的权重是什么呢?W3C的这段定义,看上去很富有深意,但是它只包含了两个信息传递给了我们,那就是---特殊性和继承性。这两个概念将会成为我们学习的良师益友。当然,凡事都是两面的,也有可能成为我们的噩梦!接下来我们就来着重来说一下这个级联能够对我们书写带来些什么!

级联概括了两个概念---特殊性和继承性,下面我们开始说一下这个继承性,继承性也就是你定义一个样式这个样式可以运用到它的子孙子元素,当然,不一定要都运用一个样式,也可以赋予几个选择器中的几个不同样式。我们线看下代码:

按这些规则将数字符串逐位相加,就得到最终的权重,然后在比较取舍时按照从左到右的顺序逐位比较。而CSS继承性的权重是非常低的,是比普通元素的权重还要低的0。因此形如body>html #head ul.navigation li.home a的选择器,要想实现子类继承其子类选择符权重值就不能低于其本身的权重值,同时这也加重了浏览器的负担,所以可以利用上面介绍的方法控制其特殊性。

您可能想查找下面的文章:

  • CSS样式权重的级联cascade的概念深入理解

相关文章

  • 2017-08-06CSS如何只改变父元素背景透明度不改变子元素透明度
  • 2017-08-06DIV设置浮动后无法撑开外部DIV的解决办法
  • 2017-08-06CSS常用优化技巧
  • 2017-08-06CSS与JS中的相对路径引用简单介绍
  • 2017-08-06用css控制字符串的输出长度超出时隐藏
  • 2017-08-06a标签的bug hover状态不触发 可点区域不可点击
  • 2017-08-06CSS中使用expression表达式
  • 2017-08-06cellpadding=0 cellspacing=0的css替代写法
  • 2017-08-06css3 transform及原生js实现鼠标拖动3D立方体旋转
  • 2017-08-06css样式去重写法缩减代码量

文章分类

  • html/xhtml
  • html5
  • CSS
  • XML/XSLT
  • Dreamweaver教程
  • Frontpage教程
  • 心得技巧
  • bootstrap
  • vue
  • AngularJS
  • HBuilder教程
  • css3
  • 浏览器兼容
  • div/css
  • 网页编辑器
  • axure

最近更新的内容

    • CSS控制文本的长度 超过一行显示省略号的实现方法
    • 分享几个CSS小众但炫酷的技巧
    • css3中transition属性详解
    • CSS中的选择器种类总结及效率比较
    • 打造最美CSS多级下拉横向导航菜单代码
    • 移动Web—CSS为Retina屏幕替换更高质量的图片
    • css3+伪元素实现鼠标移入时下划线向两边展开的效果
    • HTML 页面输出应该遵循的几点原则分析小结
    • div+css让div内部元素如单选按钮均匀分布
    • 不同浏览器对CSS3和HTML5的支持状况

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有