`
kkvsyy
  • 浏览: 30221 次
  • 性别: 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层叠样式表中文手册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 中,是为了解决内容与表现分离的问题 外部样式表可以极大提高工作效率 外部样式表通常...

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

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

    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 继承性的重要性在于,它可以帮助...

    CSS层叠样式表技术手册

    《CSS层叠样式表技术手册》是一本详细阐述CSS技术的手册,旨在帮助网页开发者理解和应用CSS进行网页设计。CSS,即层叠样式表,是一种用于定义HTML或XML(包括如SVG、MathML等各种XML方言)文档呈现的样式语言。其...

    5日精通CSS层叠样式表

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

    CSS层叠样式表介绍

    **CSS层叠样式表简介** ...以上就是关于CSS层叠样式表的基本介绍,包括其概念、特点、类型和基本写法,以及常用的字体属性和值。通过熟练掌握这些知识,开发者可以更好地控制网页的样式,创建出美观且易于维护的网页。

    浅谈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即可使用,属于思维导图。

Global site tag (gtag.js) - Google Analytics