`
kkvsyy
  • 浏览: 30401 次
  • 性别: 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是一个更具体的选择符。假如两个选择符具有相同的特指度,这时后定义的才会胜出。

分享到:
评论

相关推荐

    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的继承与层叠.pdf

    本文将深入探讨CSS中的继承和层叠这两个概念,帮助开发者和设计师深入理解如何在实际工作中应用这些原理,以优化CSS代码并确保样式的一致性和清晰性。 首先,我们来看一下CSS的继承特性。继承允许子元素自动获得父...

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

    本教程将通过四个CHM文件,即《CSS_5日精通CSS层叠样式表》、《CSS_精通CSS滤镜》、《CSS样式表》和《css样式表滤镜》,深入浅出地讲解CSS的基础知识和高级技巧。 1. **CSS基础** - **选择器**: CSS的核心是选择器...

    HTML5&CSS3网页制作:CSS继承性.pptx

    CSS 层叠性并不是所有的 CSS 属性都可以继承,以下是一些不具有继承性的属性: 1. 边框属性 2. 内 / 外边距属性 3. 背景属性 4. 定位属性 5. 布局属性 6. 元素宽高属性 了解 CSS 继承性的重要性在于,它可以帮助...

    5日精通CSS层叠样式表

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

    CSS层叠样式表中文手册

    4. **层叠与继承**:阐述了CSS的层叠规则,如何根据优先级决定哪些样式生效,以及如何通过继承节省代码,保持一致的元素样式。 5. **响应式设计**:介绍了媒体查询(`@media`)的概念,使页面可以根据设备屏幕大小...

    浅谈CSS中的继承性,特殊性,层叠性和重要性

    CSS(Cascading Style Sheets)层叠样式表是用于控制网页外观和格式的标记语言,它通过继承性、特殊性、层叠性和重要性这四个核心特性来决定样式应用的优先级和规则。 继承性是指一些CSS属性可以被子元素继承,也...

    5日精通css层叠样式表 (CHM).rar

    总的来说,CSS层叠样式表是一个强大的工具,通过深入学习和实践,我们可以创造出美观、响应式的网页设计。《5日精通CSS层叠样式表》这本教程将带你一步步走进这个精彩的世界,助你在短时间内提升CSS技能,成为网页...

    CSS层叠样式表手册

    "CSS层叠样式表手册"是一本全面介绍CSS的资源,不仅涵盖了基础概念和语法,还深入讲解了各种布局模型和CSS3的新特性。配合实例演示,无论是初学者还是有经验的开发者,都能从中获益,提升CSS技能。通过学习这本手册...

    css/层叠样式表 中文手册

    《CSS/层叠样式表 中文手册》是学习和掌握CSS技术的重要参考资料,它按照字母顺序排列,方便用户快速查找和理解相关知识点。CSS(Cascading Style Sheets)是用于描述HTML或XML(包括如SVG、MathML等各种XML方言)...

    css层叠样式表

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

    CSS3图片层叠弹性动画

    之前我们分享过很多非常炫酷的CSS3和HTML5图片层叠切换动画,比如CSS3/jQuery实现移动端滑动图片层叠效果和jQuery多张图片上下叠加切换插件。今天我们要分享的是一款基于CSS3的图片层叠弹性动画,当我们将鼠标滑过...

    DIV+CSS(WEB标准)精通CSS层叠样式表

    最后,《5日精通CSS层叠样式表》可能是另一本快速学习教程,旨在帮助读者在较短的时间内熟练掌握CSS的核心概念和实践技巧。 综合这三个资源,学习者将获得全面的DIV+CSS知识,从基础到进阶,从理论到实践,一步步...

    CSS继承-深入剖析.rar

    **CSS继承:深入剖析** CSS(层叠样式表)是网页设计中不可或缺的一部分,它用于定义HTML或XML(包括SVG、XHTML等)文档的呈现。...通过深入理解和合理运用CSS继承,我们可以创建出更加高效且易于维护的网页布局。

Global site tag (gtag.js) - Google Analytics