2026_CSS2_04
伪元素选择器选中元素中的一些特殊位置常用伪元素选择器优先级简单描述行内样式 ID选择器 类选择器 元素选择器 通配选择器详细描述1、计算方式每个选择器都可以计算出一组权重格式为abc2、比较规则按照从左到右的顺序依次比较大小当前位胜出后后面的不再对比3、特殊规则行内样式权重大于所有选择器important的权重大于行内样式大于所有选择器权重最高权重图示css三大特性1、层叠性如果发生了样式冲突就会根据一定的规则选择器优先级进行样式的层叠覆盖2、继承性元素会自动拥有其父元素、或其祖先元素上所设置的某些样式规则优先继承离得近的常见的可继承属性text-font-line-color…注参照MDN网站可查询属性是否可被继承3、优先级简单聊important 行内样式 ID选择器 类选择器 元素选择器 * 继承的样式详细聊需要计算权重注并集选择器的每一个部分是分开算的像素我们的电脑屏幕是是由一个一个“小点”组成的每个“小点”就是一个像素px规律像素点越小呈现的内容就越清晰、越细腻注电脑设置默认开了缩放颜色编写方式1、直接使用颜色对应的英文单词具体颜色名参考MDN官方文档named-color CSS type2、使用红、黄、蓝这三种光的三原色进行组合r表示红色g表示绿色b表示蓝色a表示透明度举例注1、若三种颜色值相同呈现的是灰色值越大灰色越浅2、rgb0,0,0是黑色rgb255,255,255是白色3、对于rgb来说前三位的rgb形式要保持一致要么都是0~255的数字要么都是百分比3、HEX或HEXA格式为#rrggbb每一位数字的取值范围是0~f所以每一种光的最小值是00最大值是ff注IE浏览器不支持HEXA但支持HEX若每种颜色的两位都是相同的就可以简写且透明度也要简写4、HSL或HSLA格式为hsl色相hue、饱和度saturation、亮度lightnessHSLA就是在HSL的基础上添加了透明度常用字体属性1、字体大小属性名font-size语法div {font-size 40px}注1、Chrome浏览器支持的最小文字为12px默认的文字大小为16px并且0px会自动消失2、不同浏览器默认的字体大小可能不一致所以最好给一个明确的值3、通常以给body设置font-size属性这样body中的其他元素就都能继承了4、由于字体设计原因文字最终呈现的大小并不一定与font-size的值一致例如font-size设为40px不同字体最终呈现的文字可能比40px大或小5、通常情况下文字相对字体设计框并不是垂直居中的通常都靠下一些借助控制台看样式2、字体族属性名font-family语法div {font-family “STCaiyun”“Microsoft YaHei”sans-serif}注1、使用字体的英文名字兼容性会更好2、如果字体名包含空格必须使用引号包裹起来3、可以设置多个字体按照从左到右的顺序逐个查找找到就用没有找到就使用后面的且通常在最后写上serif衬线字体或sans-serif非衬线字体此时由浏览器和电脑决定字体4、windows系统中默认的字体就是微软雅黑3、font-style字体风格属性名font-style常用值normal正常默认值italic斜体使用字体子代的斜体效果更推荐oblique斜体强制倾斜产生的斜体效果语法div {font-style italic}4、字体粗细属性名font-weight常用值关键词lighter细normal正常bold粗bolder很粗多数字体不支持数值100~1000且无单位数值越大字体越粗或一样粗具体得看字体设计时的精确程度100~300等同于lighter400~500等同于normal600及以上等同于bold语法div {font-weight bold}div {font-weight 600}5、字体复合属性属性名font可以把上述字体样式合并成一个属性编写规则1、字体大小、字体族必须都写上2、字体族必须是最后一位、字体大小必须是倒数第二位3、各个属性间用空格隔开常用文本属性1、文本颜色属性名color可选值颜色名rgb或rgbaHEX或HEXA十六进制HSL或HSLA开发中常用的是rgb/rgba或HEX/HEXA十六进制2、文本间距字母间距letter-spacing单词间距word-spacing通过空格识别词属性值为像素px正值让间距增大负值让间距缩小3、文本修饰属性名text-decoration可选值none无装饰线underline下划线overline上划线line-through删除线可搭配如下值使用dotted虚线wavy波浪线也可以指定颜色代码演示4、文本缩进属性名text-indent属性值css中的长度单位语法div {text-indent 40px}5、文本对齐水平方向属性值text-align常用值left左对齐默认值right右对齐center居中对齐语法div {text-align center}垂直方向1、顶部无需任何属性在垂直方向上默认就是顶部对齐2、居中对于单行文字用heightline-height3、底部对于单行文字让line-heightheight × 2- font-size - x注x是根据字体族动态决定的一个值6、行高属性名line-height可选值1、normal由浏览器根据文字大小决定的一个默认值2、像素px3、数字参考自身font-size的百分比4、百分比参考自身font-size的百分比语法div {line-height 60pxline-height 1.5line-height 150%}注1、由于字体设计原因文字在一行中并不是绝对垂直居中2、line-height过小小于40px文字产生重叠且最小值为0不能为负数3、line-height是可以继承的且为了能更好的呈现文字最好写数值4、line-height和height的关系设置了height那么高度就是height的值不设置height的时候会根据line-height计算高度应用场景1、对于多行文字控制行与行之间的距离2、对于单行文字让height等于line-height可以实现文字垂直居中由于字体设计原因靠上述办法实现的居中并不是绝对的垂直居中7、vertical-align用于指定同一行元素之间或表格单元格内文字的垂直对齐方式属性名vertical-align常用值1、baseline使元素的基线与父元素的基线对齐默认值2、top使元素的顶部与其所在行的顶部对齐3、middle使元素的中部与其父元素的基线加上父元素字母x的一半对齐4、bottom使元素的底部与其所在行的底部对齐注vertical-align不能控制块元素作业代码实现效果

相关新闻

第三单元——第七课:把向量库保存到磁盘

第三单元——第七课:把向量库保存到磁盘

之前每次运行都会重新计算 bookstore.txt 的文档向量。这次用 Chroma 保存索引:首次运行建立,之后运行直接读取。LangChain 的 Chroma 文档 先在虚拟环境中安装: python -m pip install -U langchain-chroma 保存为 unit3_lesson7_persist…

2026/10/5 4:54:42 阅读更多 →
UniMate数据许可合规指南:Mixamo、Objaverse与Truebones的3大授权陷阱

UniMate数据许可合规指南:Mixamo、Objaverse与Truebones的3大授权陷阱

UniMate数据许可合规指南:Mixamo、Objaverse与Truebones的3大授权陷阱 【免费下载链接】UniMate [SIGGRAPH Asia 2026] UniMate: One Unified Model to Animate Diverse Skeletons 项目地址: https://gitcode.com/GitHub_Trending/un/UniMate 如果你准备训练…

2026/10/5 4:54:42 阅读更多 →
10.4作业

10.4作业

2026/10/5 4:54:42 阅读更多 →

最新新闻

Ace Data Cloud 接入 GLM 实战:OpenAI 兼容 API 迁移指南

Ace Data Cloud 接入 GLM 实战:OpenAI 兼容 API 迁移指南

1. 为什么我会盯上 Ace Data Cloud 接 GLM 这条路线国内做大模型应用开发的人,绕不开一个很现实的问题:模型选型是一回事,接入方式又是另一回事。你手上可能已经有一套跑通的 OpenAI 格式代码,聊天、流式输出、函数调用、Embeddin…

2026/10/5 5:21:52 阅读更多 →
ESP32-CAM+Gemini API:自制智能垃圾分类垃圾桶实战

ESP32-CAM+Gemini API:自制智能垃圾分类垃圾桶实战

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

2026/10/5 5:21:52 阅读更多 →
STM32+ESP8266+MQTT+OneNET:嵌入式传感器上云完整方案

STM32+ESP8266+MQTT+OneNET:嵌入式传感器上云完整方案

做嵌入式这行,最难跟人解释的一件事就是:“你做的这个东西到底能干嘛?”点灯、按键、数码管,在开发板上玩得再溜,放到真实场景里总觉得差点意思。直到我把一套东西跑通:STM32读传感器、ESP8266联网、MQTT协…

2026/10/5 5:21:52 阅读更多 →
Coding Agent 工程实践:人机协同生产高质量代码的四象限工作流

Coding Agent 工程实践:人机协同生产高质量代码的四象限工作流

1. 这不是“AI写代码”讨论,而是工程师在真实战场上的生存实录最近在 Hacker News 上刷到一个标题直击灵魂的提问:“Ask HN: Is anybody producing good code with coding agents?”——没有修饰,没有 hype,就一句赤裸裸的诘问。…

2026/10/5 5:21:52 阅读更多 →
神经辐射场 NeRF 提取网格轻量化:移动端 Web 视锥体剔除与顶点着色器精简

神经辐射场 NeRF 提取网格轻量化:移动端 Web 视锥体剔除与顶点着色器精简

神经辐射场 NeRF 提取网格轻量化:移动端 Web 视锥体剔除与顶点着色器精简随着神经辐射场(NeRF)与三维高斯泼溅(3D Gaussian Splatting, 3DGS)技术的飞速演进,通过一组多视角照片逆向合成三维场景在工业界已…

2026/10/5 5:21:52 阅读更多 →
IT6801显示控制器驱动开发:Datasheet、寄存器与移植实战

IT6801显示控制器驱动开发:Datasheet、寄存器与移植实战

简介:面向ITE6801/IT6801显示控制器的全套资料,主要服务嵌入式显示驱动开发工程师与C/C底层编程人员,重点解决屏幕初始化、寄存器配置、时序调试与驱动移植问题。压缩包共15个文件、约10.37MB,主体为9份PDF数据手册和编程指南&…

2026/10/5 5:20:52 阅读更多 →

日新闻

马斯克杀回智能体战场,Grok 4.5万亿参数撑腰,Cursor接手数字白领项目:用TaoToken统一Key跑通多模型Agent工作流

马斯克杀回智能体战场,Grok 4.5万亿参数撑腰,Cursor接手数字白领项目:用TaoToken统一Key跑通多模型Agent工作流

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

2026/10/5 0:00:22 阅读更多 →
AI编程工具插件机制详解:plugin.json配置与加载失败排查指南

AI编程工具插件机制详解:plugin.json配置与加载失败排查指南

1. 从“plugins”这个词说起:它到底在解决什么问题如果你最近在折腾 AI 编程工具,尤其是 Cursor、Codex CLI、Claude Code 这类带 CLI 的编辑器或命令行助手,那你大概率绕不开一个词——plugins。这个词本身不新鲜,从浏览器到 IDE…

2026/10/5 0:00:23 阅读更多 →
第26课:OpenClaw|日志审计与问题诊断:把日志链路改到 TaoToken 的排查清单

第26课:OpenClaw|日志审计与问题诊断:把日志链路改到 TaoToken 的排查清单

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

2026/10/5 0:00:23 阅读更多 →

周新闻

KT148A语音芯片外挂8002D功放的工程实践指南

KT148A语音芯片外挂8002D功放的工程实践指南

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

2026/10/5 5:06:42 阅读更多 →
LLC谐振变换器增益公式推导:从FHA等效到完整归一化表达式

LLC谐振变换器增益公式推导:从FHA等效到完整归一化表达式

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

2026/10/5 1:10:22 阅读更多 →
ARM架构深度解析:从RISC设计理念到交叉编译实战

ARM架构深度解析:从RISC设计理念到交叉编译实战

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

2026/10/5 3:06:17 阅读更多 →

月新闻

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

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

2026/10/4 11:40:45 阅读更多 →
Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

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

2026/10/4 9:43:54 阅读更多 →
黑夜航拍船只数据集训练YOLOV5模型全流程解析

黑夜航拍船只数据集训练YOLOV5模型全流程解析

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

2026/10/4 20:14:29 阅读更多 →