day05张益瑄 上

发布时间:2026/10/5 13:32:48

day05张益瑄 上 选择器的优先级通过不同的选择器选中相同的元素 并且为相同的样式名设置不同的值时就发生了样式的冲突。到底应用哪个样式此时就需要看优先级了。简单描述—行内样式 ID选择器 类选择器 元素选择器 通配选择器。详细描述计算方式每个选择器都可计算出一组权重格式为 (a,b,c)a : ID 选择器的个数。b : 类、伪类、属性 选择器的个数。c : 元素、伪元素 选择器的个数。例如比较规则按照从左到右的顺序依次比较大小当前位胜出后后面的不再对比例如特殊规则— 行内样式权重大于所有选择器。— !important 的权重大于行内样式大于所有选择器权重最高CSS三大特性层叠性概念如果发生了样式冲突那就会根据一定的规则选择器优先级进行样式的层叠覆盖。什么是样式冲突 ——— 元素的同一个样式名被设置了不同的值这就是冲突。继承性概念元素会自动拥有其父元素、或其祖先元素上所设置的某些样式。规则优先继承离得近的。常见的可继承属性text-?? font-?? line-?? 、 color …备注参照 MDN 网站可查询属性是否可被继承。优先级简单聊 !important 行内样式 ID选择器 类选择器 元素选择器 * 继承的样式。详细聊需要计算权重。—计算权重时需要注意并集选择器的每一个部分是分开算的CSS常用属性像素的概念概念我们的电脑屏幕是是由一个一个“小点”组成的每个“小点”就是一个像素px。规律像素点越小呈现的内容就越清晰、越细腻。注意点如果电脑设置中开启了缩放那么就会影响一些工具的测量结果但这无所谓因为我们工作中都是参考详细的设计稿去给元素设置宽高。颜色的表示表示方式一颜色名编写方式直接使用颜色对应的英文单词编写比较简单例如红色red绿色green蓝色blue紫色purple橙色orange灰色gray…—1. 颜色名这种方式表达的颜色比较单一所以用的并不多。—2. 具体颜色名参考 MDN 官方文档https://developer.mozilla.org/en-US/docs/Web/CSS/named-color表示方式二rgb 或 rgba编写方式使用 红、黄、蓝 这三种光的三原色进行组合。r 表示 红色g 表示 绿色b 表示 蓝色a 表示 透明度举例/* 使用 0~255 之间的数字表示一种颜色 */ color: rgb(255, 0, 0);/* 红色 */ color: rgb(0, 255, 0);/* 绿色 */ color: rgb(0, 0, 255);/* 蓝色 */ color: rgb(0, 0, 0);/* 黑色 */ color: rgb(255, 255, 255);/* 白色 */ /* 混合出任意一种颜色 */ color:rgb(138, 43, 226) /* 紫罗兰色 */ color:rgba(255, 0, 0, 0.5);/* 半透明的红色 */ /* 也可以使用百分比表示一种颜色用的少 */ color: rgb(100%, 0%, 0%);/* 红色 */ color: rgba(100%, 0%, 0%,50%);/* 半透明的红色 */小规律若三种颜色值相同呈现的是灰色值越大灰色越浅。rgb(0, 0, 0) 是黑色 rgb(255, 255,255) 是白色。对于 rbga 来说前三位的 rgb 形式要保持一致要么都是 0~255 的数字要么都是百分比 。表示方式三HEX 或 HEXAHEX 的原理同与 rgb 一样依然是通过红、绿、蓝色 进行组合只不过要用 6位分成3组 来表达格式为# rr gg bb— 每一位数字的取值范围是 0 ~ f 即 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, a, b, c,d, e, f — 所以每一种光的最小值是 00 最大值是 ffcolor: #ff0000;/* 红色 */ color: #00ff00;/* 绿色 */ color: #0000ff;/* 蓝色 */ color: #000000;/* 黑色 */ color: #ffffff;/* 白色 */ /* 如果每种颜色的两位都是相同的就可以简写*/ color: #ff9988;/* 可简为#f98 */ /* 但要注意前三位简写了那么透明度就也要简写 */ color: #ff998866;/* 可简为#f986 */注意点 IE 浏览器不支持 HEXA 但支持 HEX 。表示方式四HSL 或 HSLAHSL 是通过色相、饱和度、亮度来表示一个颜色的格式为 hsl(色相,饱和度,亮度)— 色相取值范围是 0~360 度具体度数对应的颜色如下图— 饱和度取值范围是 0%~100% 。向色相中对应颜色中添加灰色 0% 全灰 100% 没有灰— 亮度取值范围是 0%~100% 。 0% 亮度没了所以就是黑色。 100% 亮度太强所以就是白色了HSLA 其实就是在 HSL 的基础上添加了透明度。CSS字体属性字体大小属性名 font-size作用控制字体的大小。语法div { font-size: 40px; }注意点Chrome 浏览器支持的最小文字为 12px 默认的文字大小为 16px 并且 0px 会自动消失。不同浏览器默认的字体大小可能不一致所以最好给一个明确的值不要用默认大小。通常以给 body 设置 font-size 属性这样 body 中的其他元素就都可以继承了。借助控制台看样式字体族属性名 font-family作用控制字体类型。语法div { font-size: 40px; }注意使用字体的英文名字兼容性会更好具体的英文名可以自行查询或在电脑的设置里去寻找。如果字体名包含空格必须使用引号包裹起来。可以设置多个字体按照从左到右的顺序逐个查找找到就用没有找到就使用后面的且通常在最后写上 serif 衬线字体或 sans-serif 非衬线字体。windows 系统中默认的字体就是微软雅黑。字体风格属性名 font-style作用控制字体是否为斜体。常用值normal 正常默认值italic 斜体使用字体自带的斜体效果oblique 斜体强制倾斜产生的斜体效果实现斜体时更推荐使用 italic 。语法div { font-style: italic; }
延伸阅读

更多相关文章

2026/10/5 13:27:48

Java网上银行转账系统实战:从数据库设计到并发控制

简介:基于Java的网上银行转账系统设计源码包,是一份适用于Java Web开发学习者与初级后端工程师的完整项目参考,聚焦在线转账中的用户认证、账户操作、事务处理与安全防护等核心环节。源码包共46个文件,压缩包约356KB,其…

2026/10/5 13:27:48

DeepSeek接入生产环境指南:从API调用参数到部署避坑实战

简介:由清华大学新闻与传播学院新媒体研究中心元宇宙文化实验室余梦珑博士后团队编撰的《DeepSeek从入门到精通》PDF指南共104页,面向希望系统掌握国产大模型DeepSeek-R1应用与提示词工程的读者,也适合内容创作、编程开发、产品运营等场景的实…

2026/10/5 13:27:48

Java性能优化实战:从JVM调优到高并发系统架构

做Java服务端开发这些年,我碰到的性能问题比功能问题多得多。很多功能在测试环境一切正常,一上生产就超时告警,CPU飙到百分之百,或者频繁Full GC。Java性能优化听起来像是一门玄学,其实背后都有规律可循——无非是定位…

2026/10/5 14:17:51

银行排号系统:Java SE高并发事务实战指南

简介:本资源是一套面向Java初学者与课程设计实践者的银行排号系统完整开发包,聚焦Web应用开发全流程训练,解决排队管理类业务场景的建模、实现与交付问题。压缩包共含项目报告、答辩PPT、Java源代码及配套数据库文件,涵盖需求分析…

2026/10/5 14:17:51

Spring Boot多环境配置:Profile机制与部署实战

1. 为什么需要Profile:多环境配置的痛点1.1 从一次事故说起先讲一个我亲身经历的事故。某个线上服务需要紧急修复一个bug,开发同事直接改完代码,在本地跑通测试后就把jar包传上去重启。结果数据库连接池全部指向了测试库,消息队列…

2026/10/5 14:17:51

环形均分纸牌与中位数贪心:从前缀和到七夕祭的完整推导

环形均分纸牌,看到这个名词,刷过洛谷P10453七夕祭的人应该都懂那种感觉:原本就是一群人围成一圈发牌的问题,偏偏要套进一个二维网格、还要同时满足行和列的约束,一上来很容易被题面唬住。尤其“中位数贪心”五个字&…

2026/10/5 14:17:51

三级网络技术知识点总结:OSI七层、TCP/IP与局域网核心考点梳理

简介:这份《三级网络技术知识点总结.pdf》面向备考计算机三级网络技术考试的学生及需要系统梳理网络基础的学习者,帮助在有限时间内建立从计算机组成到网络原理的完整知识框架。资源包内含1个PDF文件,大小约71KB,轻量便携&#xf…

2026/10/5 14:12:51

TypeScript抽象类与修饰符:从原理到Playwright实战

写代码这些年,TypeScript 的抽象类和类的修饰符绝对是被问得最多、也最容易一带而过的基础点。面过 TypeScript 的人都知道,抽象类和普通类的区别、抽象类和接口的区别几乎成了必考题,而实际项目里真正会点抽象类的却不算多,更不用…

2026/10/5 6:32:56

Jev+Agent接管浏览器:browser-use实战与jev-ultrafast性能优化

1. 从“Jev”说起:为什么我要把Agent接进浏览器“Jev”这个词最近在圈子里出现的频率越来越高,很多人第一次听到会以为是某个新模型的名字,其实它更像是一种思路——把Jev模型的能力当作底座,通过Agent的方式去接管浏览器&#xf…

2026/10/4 0:01:02

多智能体集群实战:DeepAgents编排、MCP与A2A协议及Skills体系

1. 从"单兵作战"到"集群协同":多智能体编排到底在解决什么问题如果你最近在折腾 Agent 相关的东西,大概率会有一种感觉:单个 Agent 能做的事情,其实很快就摸到天花板了。你给它一个提示词,挂几个工…

2026/10/4 1:01:05

无源低通滤波器设计实战:从RC到LC,手把手教你避开那些坑

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

还想了解更多?直接咨询顾问

免费诊断 + 免费方案 + 透明报价。

全国咨询热线400-8866-253
免费获取方案
☎咨询二维码 ☎ ↑