目录

  • css属性
  • 属性的计算过程
  • 两个特殊的css属性

css属性

首先css的属性值,是从0到1的过程,浏览器会等一个标签的css属性值全部确认后,才能渲染出来。

属性的计算过程

属性的计算过程有4步。

  1. 确定声明值。参考样式表中(作者样式表和浏览器默认的样式表)没有冲突的声明,作为css的属性值。
  2. 层叠冲突。对样式表中有冲突的声明使用层叠规则,确定css属性值
    • 层叠规则:1.重要性。2.特殊性。3.源次序
  3. 使用继承。对仍然没有值的属性,若可以继承,则继承父元素的属性值
  4. 使用默认值。对仍然没有值的属性,使用默认值

例如:

.div{color: red;
}<div><a href="">属性的计算过程</a>
</div>

文字"属性的计算过程"是什么颜色:a标签的颜色。因为第一步浏览器有默认样式,就确定了颜色。

两个特殊的css属性

  • inherit。强制(手动)继承,将父元素的值取出应用到该元素。
  • initial。初始值,将该元素的属性变为默认值。
.son{background: initial; // 不知道某一个属性的默认值,就可以使用initial
}

css基础-属性值计算过程相关推荐

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

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

  2. css基础属性(HTML的入门2)

    text-decoration 设置下划线 属性值:overline     顶划线 , underline        下划线 line-through      删除线 none       无 ...

  3. 七麦数据-analysis值计算过程

    debug 参照文章爬虫JS逆向之-七麦数据的步骤进入下面的网站,打开控制台,选择榜单类型全部 点击网络可以看到,页面的发出了下面的请求,其中analysis参数是请求加密后的参数 响应结果 加密参数 ...

  4. CSS基础属性:width/height

    1. width: 设置块元素的宽度.值:1) 像素大小, 单位px. 固定的大小例: width: 100px;2) 百分比大小, 单位%. 设置当前块元素占据父元素宽度的百分比例: width: ...

  5. CSS基础(6)- 属性值的计算过程

    本系列笔记是基于[渡一教育]袁进老师的html+css基础课程而记录,仅作为个人记录以及阅读使用. 文章目录 属性值的计算过程 参考资料 属性值的计算过程 一个元素一个元素依次渲染,顺序则是按照页面文 ...

  6. 关于前端的HTML+CSS基础知识汇总(较为全面)

    这里写目录标题 初识 空元素的两种写法 元素之间的嵌套 标准的文档结构(告诉浏览器当前使用的 HTML 标准是 html5.) 语义化 什么是语义化? 为什么需要语义化? 文本元素 h p span( ...

  7. css基础,盒子模型,选择器与权重

    1.css基础 1.1css简介 css(叠层样式表)是一种标记语言 1.1.1css语法规则 选择器加声明 <style>/* 选择器{样式} *//* 给谁改样式{改什么样式} */p ...

  8. 2021-11-15 入门前端VScode必装的常用插件, HTML+CSS常用属性速记.

    Html + Css 学习 一.VSCode常用 //1. VScode常用快捷键 * 新建文件:ctrl + N * 切换自动换行:alt + Z * 复制当前行:ctrl + C:ctrl + V ...

  9. html选择文件框选择wood文件,CSS基础及选择器

    CSS层叠样式表与表相分离.常用CSS2和CSS3. HTML引入CSS 1.行内样式 2.内部样式 div { color:red; } 3.外部样式 4.导入样式 /*在css导入样式*/ @im ...

  10. CSS基础「一」基础选择器 / 字体属性 / 文本属性 / 三种样式表

    前言:本篇文章为 CSS 基础系列笔记第一篇,参考 黑马程序员pink老师前端入门教程 如有侵权联系删除,如有问题欢迎指出. 其他CSS基础相关文章: CSS基础「二」复合选择器 / 元素显示模式 / ...

最新文章

  1. php html 变量,PHP与HTML混编,使用PHP变量代替数据--20190221
  2. redis数据库和python的交互
  3. linux pid t 头文件_Linux信号处理
  4. Linuxubuntu chmod和chown命令用法详细介绍
  5. LESSON 12.8 原理进阶 (1):GBDT数学流程与残差概念辨析
  6. 容器打印日志到控制台阻塞的排障
  7. java模式匹配_用Java匹配模式
  8. vue router 常用操作 重定向 redirect
  9. Java SecurityManager checkAwtEventQueueAccess()方法与示例
  10. spring-boot-2.0.3应用篇 - shiro集成
  11. Pandas创建DataFrame对象的几种常用方法
  12. python3安装MySQLdb
  13. 建表mysql语句吗_mysql建表语句问题
  14. 【色彩管理】ICC曲线制作教程
  15. 微信电脑版关掉截屏快捷键
  16. 解决视频导入pr中只显示音频
  17. python判断火车票座位_Python3 实现火车票查询工具
  18. 软工实践第二次作业之个人项目
  19. 中选择语句如何并列_如何做好诗歌鉴赏中的选择题
  20. IEEE会议latex模板参考文献转为bibitem

热门文章

  1. 黄金分割法,你会了吗?
  2. 常见的磁盘格式以及它们之间的区别
  3. ERC-3525 通过倒计时|SFT 是什么?有什么用?
  4. 一个html文档必须有,创建一个完整的HTML文档总结
  5. 一道关于SVM的机器学习作业题
  6. python pip 换源_Python pip换源教程
  7. 学校无线网络覆盖方案
  8. ADIDAS的完整形式是什么?
  9. ViewPager标签栏滑条
  10. 洛谷P1378 油滴扩展