`
kkvsyy
  • 浏览: 29206 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

CSS 继承、层叠和特指度

    博客分类:
  • CSS
 
阅读更多

 

版权所有,转载请注明来源http://qyj.iteye.com,违者必究!

 

//css样式
div{
 background-color:red;
 font-size:12px;
 color:white;
}

//html代码
<div>
 <p>welcome qyj.iteye.com</p>
</div>

 这个页在渲染后,本来是应用给DIV的样式也被应用到段落,样式被继承了,因为p是div的后代。

继承是CSS中一个非常重要的特征。子元素因此会拥有父元素的特征。

 

之所有称CSS样式为层叠样式表,因为选择符会从上到下按照层叠关系匹配。即:假如多个选择符都给一个元素应用了样式,那么后定义的规则就会覆盖先定义的规则。

//css样式
p{
 color : red;
}

p{
 color : green;
}

//html代码
<p>welcom qyj.iteye.com</p>

 最终渲染完毕后段落的颜色为:green。

 

后定义的规则一般会覆盖先定义的规则,但也不全是。这里就涉及一个特指度的问题,看代码

//css样式
p.highlight{
 color : red;
}

p{
 color : green;
}

//html代码
<p class="highlight">welcom qyj.iteye.com</p>

 最终渲染后段落颜色为:red,p.highlight是一个更具体的选择符。假如两个选择符具有相同的特指度,这时后定义的才会胜出。

分享到:
评论

相关推荐

    CSS3(上)CSS3是CSS(层叠样式表)技术的升级版本.md

    CSS3是CSS(层叠样式表)技术的升级版本,于1999年开始制订,2001年5月23日W3C完成了 CSS3的工作草案,主要包括盒子模型、列表模块、超链接方式、语言模块、背景和边框、文字特效、多 栏布局等模块 [1] 。 CSS演进的...

    CSS层叠样式表中文手册

    CSS层叠样式表中文手册CSS层叠样式表中文手册CSS层叠样式表中文手册CSS层叠样式表中文手册CSS层叠样式表中文手册CSS层叠样式表中文手册CSS层叠样式表中文手册CSS层叠样式表中文手册CSS层叠样式表中文手册CSS层叠样式...

    CSS层叠样式表

    分享的是来自麦子学院网课,关于CSS层叠样式表的知识结构图,用的思维导图工具是xmind,一款免费的思维导图工具

    css层叠样式表手册_css样式表_css层叠样式表_css样式表下载

    css层叠样式表手册_css样式表_css层叠样式表_css样式表下载css层叠样式表手册_css样式表_css层叠样式表_css样式表下载css层叠样式表手册_css样式表_css层叠样式表_css样式表下载

    Web开发培训第8课-CSS继承和层叠.pptx

    Web开发培训第8课-CSS继承和层叠.pptx

    CSS 指层叠样式表 (Cascading Style Sheets)

    CSS 指层叠样式表 (Cascading Style Sheets) 样式定义如何显示 HTML 元素 样式通常存储在样式表中 把样式添加到 HTML 4.0 中,是为了解决内容与表现分离的问题 外部样式表可以极大提高工作效率 外部样式表通常...

    CSS层叠样式表学习指南

    各种选择符、伪类、伪元素和层叠顺序的入门。 CSS 属性 各种层叠样式表级别一有效的属性的描述。 将样式表加入到HTML中 各种将样式表加入到HTML文本中的方法。 依赖样式表 怎样会是滥用样式表和使你的网页...

    5日精通CSS层叠样式表

    资源名称:5日精通CSS层叠样式表内容简介:每天任务量详尽,按本教程,包你5天精通CSS5日精通CSS层叠样式表第1日·1.1 第1日 ·1.2 样式表能为我们做什么?·1.5 分类及其它技巧·1.6 串接·1.7 关于浏览器的坏消息 ...

    层叠样式表单-CSS 层叠样式表单-CSS

    层叠样式表单-CSS 层叠样式表单-CSS 层叠样式表单-CSS 层叠样式表单-CSS 层叠样式表单-CSS 层叠样式表单-CSS

    css(层叠样式表)教程--4个chm

    CSS_5日精通CSS层叠样式表.chm CSS_精通CSS滤镜.chm CSS样式表.CHM css样式表滤镜.chm

    CSS层叠样式表介绍

    DHTML(Dynamic HTML):以HTML语言为基础,使用JavaScript控制网页元素,利用CSS层叠样式表进行布局传统的Web的HTML页面文档结构和显示格式一直是混在一起的。这些给页面开发和调整带来了不便。HTML对网页的调整是粗糙...

    CSS的继承与层叠.pdf

    CSS的继承与层叠.pdf 学习资料 复习资料 教学资源

    CSS层叠样式表手册

    CSS层叠样式表手册,带有索引和实例演示。

    css/层叠样式表 中文手册

    css/层叠样式表 中文手册 按照字母顺序排列

    css3图片层叠菜单效果.rar

    css3图片层叠菜单效果

    CSS 层叠样式表手册

    各种选择符、伪类、伪元素和层叠顺序的入门。 CSS 属性 各种层叠样式表级别一有效的属性的描述。 将样式表加入到HTML中 各种将样式表加入到HTML文本中的方法。 依赖样式表 怎样会是滥用样式表和使你的网页...

    css层叠样式表

    css层叠式样表,下载xmind即可使用,属于思维导图。

Global site tag (gtag.js) - Google Analytics