不了解前端的UI不是好美工,以下是慕课网HTML+CSS基础教程学习笔记,不废话,Start!

第9章 CSS的继承、层叠和特殊性

9-1 继承

CSS的某些样式是具有继承性的,继承是一种规则,它允许样式不仅应用于某个特定html标签元素,而且应用于其后代。

比如下面代码:如某种颜色应用于p标签,这个颜色设置不仅应用p标签,还应用于p标签中的所有子元素文本,这里子元素为span标签。

p{color:red;}

<p>:全球贸易战,<span>特朗普</span>这句话让欧洲人是如梦初醒!</p>
复制代码

有些样式是没有继承性的,如

border:1px solid red
复制代码

9-2 特殊性

浏览器是根据权值来判断使用哪种css样式的,权值高的就使用哪种css样式。

标签的权值为1,类选择符的权值为10,ID选择符的权值最高为100。例如下面的代码:

p{color:red;} /*权值为1*/p span{color:green;} /*权值为1+1=2*/.warning{color:white;} /*类选择符权值为10*/p span.warning{color:purple;} /*权值为1+1+10=12*/#footer .note p{color:yellow;} /*ID选择符权值为100+10+1=111*/
复制代码
<style type="text/css">
p{color:red;}
.first{color:green;}/*因为权值高显示为绿色*/span{color:pink;}/*设置为粉色*/
p span{color:purple;}</style>
复制代码

9-3 叠层样式

层叠就是在html文件中对于同一个元素可以有多个css样式存在,当有相同权重的样式存在时,会根据这些css样式的前后顺序来决定,处于最后面的css样式会被应用。

p{color:red;}
p{color:green;}
p{color:pink;}
复制代码

就近原则,所以颜色为pink

所以前面的css样式优先级就不难理解了:
内联样式表(标签内部)> 嵌入样式表(当前文件中)> 外部样式表(外部文件中)

9-4 重要性!important

有些特殊的情况需要为某些样式设置具有最高权值,这时使用!important
如:

p{color:red!important;}
p{color:green;}
复制代码

所以颜色为red 注意:!important要写在分号的前面

设计师学习HTML/CSS之路-09相关推荐

  1. 设计师学习HTML/CSS之路-01

    不了解前端的UI不是好美工,以下是慕课网HTML+CSS基础教程学习笔记,不废话,Start! 第1章 Html介绍 1-1 代码初体验,制作我的第一个网页 <html><head& ...

  2. 设计师学习HTML/CSS之路-13

    不了解前端的UI不是好美工,以下是慕课网HTML+CSS基础教程学习笔记,不废话,Start! 第13章 CSS代码缩写 13-1 盒子型代码简写 1.如果top.right.bottom.left的 ...

  3. 设计师学习HTML/CSS之路-11

    不了解前端的UI不是好美工,以下是慕课网HTML+CSS基础教程学习笔记,不废话,Start! 第12章 CSS布局模型 11-1 元素分类 在CSS中,html中的标签元素大体被分为三种不同的类型: ...

  4. 设计师学习HTML/CSS之路-08

    不了解前端的UI不是好美工,以下是慕课网HTML+CSS基础教程学习笔记,不废话,Start! 第8章 CSS选择器 8-1 什么是选择器 每一条css样式声明(定义)由两部分组成 选择器{样式 } ...

  5. amazeui学习笔记--css(基本样式3)--文字排版Typography

    amazeui学习笔记--css(基本样式3)--文字排版Typography 一.总结 1.字体:amaze默认非 衬线字体(sans-serif) 2.引用块blockquote和定义列表:引用块 ...

  6. 【软考中级】软件设计师学习笔记

    软件设计师学习笔记 计算机系统知识 程序语言设计 数据结构 操作系统 软件工程基础知识 结构化开发方法 创建型设计模式 行为型设计模式 结构型设计模式: 算法设计与分析 数据库技术基础 网络与信息安全 ...

  7. 黑客内参告诉你一个:设计师用div+css 必须知道的网页布局类型

    今天我在黑客内参受到了很多的留言,很多小伙伴在表示想要建立一个属于自己的站点,让我觉得现在建站是大部分人都比较感兴趣的一个技术吧! 碰巧今天整理以前的笔记发现了一本之前遗留下来的建站笔记,现在我就手打 ...

  8. amazeui学习笔记--css(常用组件4)--关闭按钮Close

    amazeui学习笔记--css(常用组件4)--关闭按钮Close 一.总结 1.关闭按钮基本用法:关闭按钮样式,可以结合其他不同组件使用.对 <a> 或者 <button> ...

  9. amazeui学习笔记--css(HTML元素2)--代码Code

    amazeui学习笔记--css(HTML元素2)--代码Code 一.总结 1.行内代码:code标签<code> 2.代码片段:pre标签<pre> 3.限制代码块高度:添 ...

  10. amazeui学习笔记--css(基本样式)--样式统一Normalize

    amazeui学习笔记--css(基本样式)--样式统一Normalize 一.总结 1.统一浏览器默认样式: Amaze UI 也使用了 normalize.css,就是让不同浏览器显示相同的样式 ...

最新文章

  1. JAVA培训哪里好?学习Java难不难
  2. 新技术:如何用VR训练机器人?
  3. Objective-C单例
  4. python性能分析工具_Python Profilers 分析器
  5. Windows 0day成功验证之ETERNALBLUE
  6. 快速上手Perl语言
  7. 小萝卜控机大师录制脚本(手机app自动化)
  8. 创建shap文件的属性字段类型区别_shapefile数据文件组成
  9. Photoshop数位板无压感解决方法
  10. JAVASE篇的入门经典书籍推荐
  11. 仙道服务器维护,【正式服】2月14日例行更新维护公告
  12. Ubuntu下将dmg文件转换成dcr和ISO文件
  13. mysql数据库快捷键_MySQL数据库(YOG软件)快捷键大全
  14. 第四周项目三计算并联电阻
  15. VMware vCenter Server 7.0安装配置
  16. Twitter注册如何做到ip防关联
  17. android高德地图多个mark点击,Android ---------高德卫星地图绘制多个点和点的点击事件自定义弹窗...
  18. 数据可视化软件有哪些?
  19. 朴素贝叶斯、费舍尔分类方法
  20. C++实现邮件群发的方法

热门文章

  1. Python机器学习:通过scikit-learn实现集成算法
  2. 一千个哈姆雷特,一千个手游开发者
  3. 互联网之达芬奇密码:浪潮揭秘:与中国五亿网民互为影响的互联网DNA
  4. 我不是领导,如何让别人听我的话?
  5. 21世纪IT人才需要具有的5个鲜明特点
  6. mantis修改mysql端口_(功能篇)回顾Bug管理系统Mantis优化改造经历(示例代码)
  7. linux查看系统版本_Windows电脑如何查看电脑系统位数及版本号
  8. Kotlin基础学习第3章—内置类型
  9. ReocketMq常用命令
  10. 2017-2018-1 20155320 嵌入式C语言——时钟