本系列笔记是基于【渡一教育】袁进老师的html+css基础课程而记录,仅作为个人记录以及阅读使用。

文章目录

  • 属性值的计算过程
  • 参考资料

属性值的计算过程

一个元素一个元素依次渲染,顺序则是按照页面文档的树形目录结构进行

渲染每个元素的前提条件:该元素的所有CSS属性必须有值

属性值计算过程:一个元素,从所有属性都没有值,到所有属性都有值的计算过程

无属性值------1---2---3---4------>每个属性都有值
  1. 确定声明值:参考样式表中没有冲突的声明,作为CSS属性值

  2. 层叠冲突:对样式表有冲突的声明使用层叠规则,确定CSS属性值

  3. 使用继承:对仍然没有值的属性,若可以继承,则继承父元素的值

  4. 使用默认值:对仍然没有值的属性,使用默认值

特殊的两个CSS取值:

  • inherit:手动强制继承,将父元素的值取出并应用于该元素
  • initial:初始值,将该属性设置为默认值

参考资料

  1. 【渡一教育】袁进老师的html+css基础课程
  2. 【渡一教育】袁进老师相关课程源代码

CSS基础(6)- 属性值的计算过程相关推荐

  1. 18、CSS基础——属性值的计算过程

    属性值的计算过程 1. 页面渲染 浏览器的页面渲染方式: 一个元素一个元素依次渲染,顺序按照页面的树形目录结构进行 即页面按照这种树形目录结构自根发散对元素依次进行渲染,元素一定是上一个渲染完后才渲染 ...

  2. CSS中position属性值有哪些?

    CSS中position属性值有哪些? 1.position:relative;相对定位 1> 不影响元素本身特性(无论区块元素还是内联元素会保留其原本特性) 2> 不会使元素脱离文档流( ...

  3. html笔记(一)html4+css2.0、css基础和属性、盒模型

    w3c 官网 这里是 html4 的内容 大标题 小节 一.关于HTML 1. 基本语法 2. HTML常用标签 3. 相对路径和绝对路径 二.css基础 1. 表单元素 2. 创建样式表 3. cs ...

  4. CSS 基础知识 属性

    阅读目录 参考文献 CSS 基础知识 CSS 是怎么工作的? CSS 的使用 层叠.优先级和继承 @规则 常见值与单位 尺寸(长度/大小) color 颜色值 渐变色 gradient 计算函数 ca ...

  5. css中margin属性值百分比的使用

    margin使我们使用得很频繁的一个属性,用来设置一个元素所有外边距的宽度,或者设置各边上外边距的宽度,可以有 1 到 4 个值.例子:margin:10px 5px 15px 20px; 说明: 属 ...

  6. CSS基础样式属性设置

    文章目录 css基础样式与属性设置 一.宽和高 二.字体属性 1. font-family:文字字体 2.font-size:字体大小 3.font-weight:文字粗细 4.font-style: ...

  7. CSS基础标签属性及案例

    CSS基础 CSS:cascading style sheets,层叠样式表格:CSS起到装饰作用,将不同功能的代码做分离,方便维护:可以大大提高工作效率,将HTML代码和样式代码分离: 1. 书写规 ...

  8. css 选择href属性值,巧用CSS属性值正则匹配选择器(小技巧)

    属性值正则匹配选择器包括下面3种: [attr^="val"] [attr$="val"] [attr*="val"] 这3种属性选择器是字 ...

  9. CSS中font-family属性值中文和英文的问题

    近日,公司要求更改系统使用字体,我想,这还不简单吗,ctrl+H(全局搜索)font-family属性,看哪些是不符合要求的字体,但是在这过程中发现其属性值是英文和中文多种情况,这不禁产生疑惑,这中英 ...

最新文章

  1. python文件操作(open()、write()、read()、readline()、readlines()、seek()、os)
  2. 西门子绿色数据中心的“新”境界
  3. Argo 项目入驻 CNCF,一文解析 Kubernetes 原生工作流
  4. maven修改setting文件后重启_Maven项目构建
  5. python队列长度_[python模块]队列queue
  6. 新手指南:X5Cloud云端应用安装步骤(有图有说明)
  7. ftp上传乱码_ftp上传与wordpres常规基本设置
  8. Java中Math对象的属性与方法
  9. LigerUI学习使用
  10. python 将txt文件转换为excel_Python学习笔记-Txt文件转Excel文件
  11. 免费培训后包就业,还月薪上万,深扒BI数据工程师培训套路
  12. 基于Django的网上书城系统
  13. USB转串口设备如何固定串口号
  14. 调试一个开源的车牌识别算法遇到的总结
  15. 调整计算机的设置怎么退出,英雄联盟怎么退出调电脑音量
  16. unity中三种数据存储方式ScriptableObject,Json,Xml和Dictionary的序列化
  17. 一个项目从立项到终结
  18. CAD/CASS依据等高线等距或随机加高程点插件(等高线等距加高程点、等高线随机加高程点、等高线手动加高程点)
  19. 计算机二级access通过技巧,2017年计算机二级Access应试技巧
  20. 推特精准客户开发手册

热门文章

  1. MongoDB基础-张晓飞-专题视频课程
  2. pkg-config的安装:1、运行配置文件进行系统配置 : ./configure时出错
  3. Stream 校验两个集合元素是否完全一致
  4. Java的GUI编程---贪吃蛇游戏实现
  5. 健身耳机哪个好、最好的健身耳机推荐
  6. 托福百日冲刺(五一记忆)(1)
  7. 计算机每年有多少博士毕业,中国每年有多少博士毕业生,博士过剩了吗?
  8. 基于卷积神经网络的地铁平台人群计数
  9. 用adb工具给智能电视安装应用(在电视没法安装应用的情况下可用)
  10. Ubuntu问题集2.0