【单片机课设毕设项目】基于 STM32/51 单片机 LCD 液晶显示自适应补光提醒设备实现 基于单片机多维度感知学生坐姿智能照明报警系统开发(021301)
博主介绍✌️码农一枚 专注于大学生项目实战开发、讲解和毕业文撰写修改等。全栈领域优质创作者博客之星、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于嵌入式单片机Java、小程序技术领域和毕业项目实战✌️技术范围单片机STM32单片机51单片机小程序、SpringBoot、SSM、JSP、Vue、PHP、Java、python、爬虫、数据可视化、大数据、物联网、机器学习等设计与开发。主要内容免费开题报告、任务书、全bao定制中期检查PPT、代码编写、文编写和辅导、文降重、长期答辩答疑辅导、一对一专业代码讲解辅导答辩、模拟答辩演练、和理解代码逻辑思路。文末获取源码点击获取源码感兴趣的可以先收藏起来还有大家在毕设选题项目以及文编写等相关问题都可以给我留言咨询希望帮助更多的人文章目录演示视频20 个相关毕业设计备选题目项目研究背景摘要总体方案核心功能一、基础采集感知功能二、参数配置交互功能三、双模式灯光控制核心功能四、报警与自动节能辅助功能技术路线项目演示关于我们项目案例源码获取演示视频点击获取观看20 个相关毕业设计备选题目基于 STM32/51 单片机的智能坐姿护眼补光控制系统设计与实现基于单片机的人体感应自适应坐姿提醒灯光补光装置开发基于 STM32/51 单片机的环境光感知智能坐姿矫正照明系统设计基于单片机的超声波测距人体感应智能护眼灯光控制器设计基于 STM32/51 单片机的手动自动双模式坐姿防护补光系统开发基于单片机的多传感器融合智能学习照明提醒装置设计基于 STM32/51 单片机的光敏测距人体检测智能护眼系统实现基于单片机的 LCD1602 显示坐姿矫正自动补光设备开发基于 STM32/51 单片机的阈值可调智能坐姿报警照明系统设计基于单片机 HC-SR501 人体感应自适应学习补光装置设计基于 STM32/51 单片机的超声波测距坐姿违规蜂鸣提醒系统开发基于单片机多传感采集的智能学习灯光控制平台设计基于 STM32/51 单片机 ADC0832 模数转换智能护眼装置实现基于单片机手动自动切换人体感应补光控制系统设计基于 STM32/51 单片机的光敏电阻环境光检测智能照明设备开发基于单片机多传感器融合坐姿健康提醒灯光系统设计与实现基于 STM32/51 单片机按键阈值自定义智能坐姿防护装置开发基于单片机 HC-SR04 超声波测距智能学习护眼控制系统设计基于 STM32/51 单片机 LCD 液晶显示自适应补光提醒设备实现基于单片机多维度感知学生坐姿智能照明报警系统开发项目研究背景随着数字化学习时代到来学生群体长期伏案线上学习、线下书写的场景持续增多不良坐姿、环境光线过暗或过强等问题普遍存在极易引发近视、颈椎劳损等健康问题传统桌面台灯仅具备单一手动开关照明功能缺少环境感知与人体姿态监测能力智能化程度较低。目前市面简易护眼灯具大多仅支持单一光线调节无法同步识别人体存在、坐姿距离缺少违规坐姿报警机制且光照、距离报警阈值固定用户无法自主调整适配性较差部分集成多传感器的智能照明设备多采用高端主控芯片硬件成本高操作逻辑复杂不适用于学生桌面轻量化使用场景。物联网与嵌入式单片机技术当下已成熟普及STM32 或 51 单片机具备低成本、易开发、外设拓展灵活的优势能够搭载光敏、超声波、人体红外等多类传感器完成环境数据采集。依托嵌入式开发技术搭建多传感融合的智能护眼补光控制系统可同步实现人体检测、光照采集、坐姿测距、灯光自动调控与违规提醒弥补传统照明设备功能单一、智能化不足的痛点低成本适配学生日常学习场景具备较强实际应用价值与落地可行性因此开展本课题嵌入式智能坐姿补光控制系统的研究与开发具备现实必要性。摘要本课题以学生桌面护眼场景为研究对象基于 STM32 或 51 单片机设计一款融合人体感应、光线采集、超声波测距的智能坐姿补光控制系统。系统搭载 HC-SR501 人体红外、HC-SR04 超声波、光敏电阻等传感器完成环境与人体数据采集通过 ADC0832 模数转换芯片实现模拟信号数字化处理搭配 LCD1602 液晶显示屏实时展示采集数据系统支持手动、自动双工作模式可通过按键自定义光照阈值、距离报警阈值自动模式下依据环境光照强度自动控制 LED 补光灯开关人体离开后自动关灯当超声波检测人体坐姿距离过近时蜂鸣器触发报警提醒用户矫正坐姿。整体硬件架构轻量化、开发成本低软件逻辑简洁易维护满足本科生嵌入式开发技术实现要求可有效解决传统台灯无坐姿监测、自适应补光缺失的问题适用于学生日常学习桌面健康防护场景。总体方案STM32/51 单片机主控模块硬件型号51 单片机 STC89C52、STM32F103C8T6 二选一硬件作用系统核心控制单元接收各传感器采集信号执行灯光控制、阈值判断、报警触发、液晶显示、按键逻辑运算等全部程序逻辑选型理由两款单片机均为本科嵌入式教学主流芯片资料丰富、开发门槛低IO 口数量充足可满足多传感器外设拓展需求硬件成本低廉使用场景作为整个智能补光系统的控制核心统筹所有外设协同工作架构逻辑所有传感器、显示、声光外设均通过 IO 口、串口、模数转换芯片与主控单片机相连由单片机统一调度运行LCD1602 液晶显示模块硬件型号LCD1602 字符液晶显示屏硬件作用实时显示当前环境光照强度、人体测距数值、系统工作模式、预设阈值参数选型理由字符屏驱动简单单片机 IO 驱动代码成熟功耗低满足基础数据可视化需求适配本科简易显示开发场景使用场景设备前端可视化交互窗口供用户直观查看系统实时状态与参数光敏电阻 ADC0832 模数转换模块硬件型号5528 光敏电阻、ADC0832 双通道模数转换芯片硬件作用光敏电阻采集环境光照模拟电压信号ADC0832 将模拟光强信号转换为单片机能识别的数字信号实现光线强度量化采集选型理由ADC0832 为教学常用 8 位模数转换芯片驱动逻辑简单适配光敏电阻模拟信号采集需求成本低廉使用场景环境光照感知采集单元为自动补光逻辑提供光强数据依据HC-SR04 超声波测距模块硬件型号HC-SR04 超声波测距传感器硬件作用实时测量人体头部与桌面灯具的距离判断用户坐姿是否过近选型理由测距稳定、操作简单串口触发测距逻辑代码成熟测量距离适配桌面学习场景使用场景坐姿距离检测单元为违规坐姿报警提供距离判断数据HC-SR501 人体红外感应模块硬件型号HC-SR501 人体红外感应传感器硬件作用检测桌面区域是否存在人体无人时自动关闭补光 LED 灯选型理由人体感应灵敏度可调数字电平输出可直接接入单片机 IO 口无需复杂信号处理使用场景人体存在检测单元实现无人自动关灯节能逻辑按键输入模块硬件型号独立轻触按键硬件作用切换手动 / 自动工作模式、修改光照阈值、修改距离报警阈值、手动开关 LED 补光灯选型理由独立按键电路简单中断 / 轮询读取逻辑易于本科生实现交互操作直观使用场景人工参数配置、模式切换交互外设LED 补光灯模块硬件型号直插白色 LED 灯珠搭配限流电阻硬件作用系统补光执行单元根据自动 / 手动指令开启、关闭照明选型理由驱动简单单片机 IO 口可直接控制通断低功耗满足桌面补光需求使用场景学习环境光线补充光源有源蜂鸣器报警模块硬件型号5V 有源蜂鸣器硬件作用检测到坐姿距离过近时发出蜂鸣提示音提醒用户矫正坐姿选型理由有源蜂鸣器只需高低电平即可触发发声无需复杂 PWM 驱动开发难度低使用场景坐姿不规范声光提醒外设上位开发计算机硬件环境设备配置普通 Windows 台式 / 笔记本电脑CPU i3 及以上内存 4G 以上作用程序代码编写、编译、烧录、硬件电路仿真调试、串口数据查看运行条件安装对应单片机开发软件搭配 USB 转串口烧录器完成程序下载核心功能一、基础采集感知功能人体存在检测功能功能名称HC-SR501 人体感应采集实现效果传感器实时监测设备前方区域识别是否有人停留操作逻辑传感器持续输出人体感应电平信号至单片机主控循环读取信号状态使用场景学生离开书桌后系统自动识别无人状态核心作用实现无人自动关灯降低设备功耗实现目标无人体检测信号时自动切断 LED 补光电源超声波坐姿距离采集功能功能名称HC-SR04 超声波测距数据采集实现效果实时输出用户头部与灯具的直线距离数值液晶同步展示操作逻辑单片机定时触发超声波发射接收回波计算距离转换数值后存入内存使用场景学生伏案学习时持续监测坐姿远近核心作用判断坐姿是否存在过近、不规范问题实现目标实时量化坐姿距离为报警逻辑提供数据支撑环境光线强度采集功能功能名称光敏电阻光强模数采集实现效果ADC0832 将光敏电阻模拟电压转换为数字光强值液晶实时显示操作逻辑单片机定时读取 ADC 转换后的光强数字量更新系统光强参数使用场景全天不同时段自动感知桌面环境明暗程度核心作用为自动模式下灯光开关提供光照判断依据实现目标精准量化环境光照强弱实现自适应补光二、参数配置交互功能距离报警阈值自定义设置功能功能名称按键自定义坐姿距离报警阈值实现效果通过按键增减、确认修改系统判定坐姿违规的临界距离数值保存并液晶展示操作逻辑按键触发阈值调整中断单片机更新内存阈值参数LCD 同步刷新参数使用场景不同身高、使用习惯用户自主适配报警距离核心作用提升设备适配性满足个性化坐姿提醒需求实现目标用户可自由设定安全坐姿距离标准光照阈值自定义设置功能功能名称按键自定义自动补光光照阈值实现效果按键调整触发补光的临界光照数值参数实时液晶显示操作逻辑按键轮询捕获调整指令修改系统光强判定阈值使用场景不同环境明暗下自定义开灯光线标准核心作用适配不同房间采光优化自动补光触发逻辑实现目标自主设定环境多暗时系统自动开启补光灯三、双模式灯光控制核心功能手动模式灯光控制功能功能名称手动模式 LED 补光灯开关控制实现效果切换至手动模式后按键可独立控制 LED 灯开启、关闭不受光照、人体传感器限制操作逻辑模式切换按键切换工作标识手动灯光按键直接翻转 LED 输出电平使用场景用户需要固定开灯、关灯无需自动调节的场景核心作用提供人工自主操控照明的备选方案实现目标脱离自动传感逻辑纯人工控制补光灯具自动模式自适应补光功能功能名称自动模式环境光自适应补光控制实现效果系统检测到人体存在且环境光强低于预设光照阈值时自动点亮 LED 补光灯光线充足时自动关灯操作逻辑单片机循环对比实时光强与预设阈值结合人体感应信号综合判断灯光输出状态使用场景日常学习无人手动干预设备自主调节照明核心作用根据环境明暗自动补光保护视力、节约用电实现目标有人且光线不足时自动开灯光线达标自动关灯四、报警与自动节能辅助功能坐姿不规范蜂鸣报警提醒功能功能名称近距离坐姿蜂鸣报警实现效果超声波测距数值小于预设距离阈值时蜂鸣器持续发出提示音距离恢复安全范围后停止报警操作逻辑单片机实时对比测距值与距离阈值判定违规后输出高电平触发蜂鸣器使用场景学生低头过近、趴在桌面等不良坐姿场景核心作用声光提醒矫正坐姿预防颈椎、视力损伤实现目标实时提醒用户维持安全学习距离无人自动关灯节能功能功能名称人体消失自动关闭补光灯实现效果HC-SR501 持续无人体感应信号时无论模式、光照条件自动关闭 LED 补光光源操作逻辑主控循环检测人体感应电平长时间未检测人体则切断 LED 输出使用场景学生临时离开书桌忘记关灯核心作用避免无人时长时间开灯造成电能浪费实现目标实现设备无人自动断电节能逻辑LCD1602 实时状态显示辅助功能 功能名称多参数液晶实时可视化显示 实现效果屏幕同步展示当前光照数值、测距距离、工作模式、预设光照阈值、预设距离阈值 操作逻辑单片机每 200ms 刷新一次液晶显示缓存更新全部实时采集与配置参数 使用场景用户实时查看设备运行状态、自定义参数 核心作用可视化交互窗口直观获取系统全部数据 实现目标所有采集、配置参数可视化展示降低操作理解门槛技术路线开发编程语言C 语言选型理由STM32、51 单片机嵌入式开发主流编程语言语法简洁、执行效率高高校嵌入式课程核心教学语言适配本科开发能力课题用途编写单片机主控程序实现传感器数据读取、阈值判断、灯光控制、液晶显示、按键交互、蜂鸣报警全部逻辑代码单片机开发工具Keil C51、Keil MDK选型理由两款软件分别适配 51 单片机、STM32 单片机免费教学版可满足开发、编译、调试需求行业高校通用开发软件课题用途代码编写、语法编译、程序调试、生成烧录 hex 文件电路仿真设计软件Proteus 8 Professional选型理由本科嵌入式课程标准仿真工具支持单片机、各类传感器虚拟电路搭建可提前验证硬件逻辑减少实物调试故障课题用途前期硬件电路仿真搭建、程序仿真调试、验证传感器联动逻辑硬件电路绘图工具Altium Designer选型理由电子电路主流绘图软件教学资源丰富可绘制系统原理图与 PCB 简易电路板课题用途绘制智能补光控制系统硬件电路原理图完成外设接线规划程序烧录工具ST-Link 烧录器、USB 转串口 CH340 模块选型理由低成本通用烧录硬件分别适配 STM32 与 51 单片机程序下载驱动简单易安装课题用途将编译完成的程序烧录至单片机开发板完成实物硬件程序部署硬件测试辅助工具串口调试助手选型理由轻量化免费串口调试软件可实时查看单片机串口输出的传感器采集数据课题用途调试传感器采集数据验证光强、测距、人体感应数值读取是否正常硬件实物测试设备万用表、杜邦线、面包板、单片机开发板选型理由嵌入式基础通用测试配件成本低适合本科实物搭建调试课题用途搭建实物硬件电路检测电路电压、通断完成实物系统联调测试文档编写工具Microsoft Word、Visio选型理由办公通用软件高校毕业设计文档、流程图绘制标准工具课题用途撰写毕业设计论文、绘制系统硬件架构流程图、功能模块框图项目演示关于我们博主本身从事开发软件开发、有丰富的编程能力和水平、累积给上千名同学进行辅导、有自己的独立工作室目前只专注做自己专业领域的事。团队人员有多年架构师设计经验、多人有参加校企合作经验被多个学校常年聘为校外企业导师指导学生毕业设计并参与学生毕业答辩指导有较为丰富的相关经验。期待与各位高校教师、企业讲师以及同行交流合作。项目案例下面是我们团队最新的定制开发的项目平台广受到大家客户的喜爱大家看看我们开发出来的部分效果图吧源码获取 点击我获取源码 - 进我个人主页 大家点赞、收藏、关注、评论啦 、主页博客简介查看获取欢迎大家一起学习交流

相关新闻

【单片机课设毕设项目】基于 51/STM32 单片机的姿态偏移计时声光告警终端设计 融合 MPU6050 与 LCD1602 的工业设备倾斜检测系统设计(021201)

【单片机课设毕设项目】基于 51/STM32 单片机的姿态偏移计时声光告警终端设计 融合 MPU6050 与 LCD1602 的工业设备倾斜检测系统设计(021201)

博主介绍:✌️码农一枚 ,专注于大学生项目实战开发、讲解和毕业🚢文撰写修改等。全栈领域优质创作者,博客之星、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于嵌入式单片机,Java、小程序技术领域和毕业项目实战 ✌️…

2026/10/11 11:23:57 阅读更多 →
微软EDGE浏览器功能学习

微软EDGE浏览器功能学习

2024-6-29 截图 快捷键ctrlshifts 长截图-整个页面垂直标签页网页固定到任务栏 首先,单击 Edge工具栏 (三点菜单)>选择“ 更多工具”> 然后选择 “固定到任务栏”。 2024-8-25 右键图片-放大图片 Edge地址栏旁边多了一个搜索框&#…

2026/9/18 17:01:47 阅读更多 →
【单片机课程设计/毕业设计】按键可调阈值的单片机酒精语音播报预警系统实现 适用于室内安防的单片机酒精浓度智能监测装置(020401)

【单片机课程设计/毕业设计】按键可调阈值的单片机酒精语音播报预警系统实现 适用于室内安防的单片机酒精浓度智能监测装置(020401)

博主介绍:✌️码农一枚 ,专注于大学生项目实战开发、讲解和毕业🚢文撰写修改等。全栈领域优质创作者,博客之星、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于嵌入式单片机,Java、小程序技术领域和毕业项目实战 ✌️…

2026/9/29 13:29:57 阅读更多 →

最新新闻

Python金融科技实战:量化回测、风控模型与工程化落地

Python金融科技实战:量化回测、风控模型与工程化落地

先说个背景。我前两年参与过一个从零搭建的量化信号系统的项目,技术栈里最核心的就是 Python。那段时间接触了不少金融科技方向的案例和团队,越来越感觉 Python 在 FinTech 里几乎是无处不在的。无论是量化交易、风险模型、信贷风控,还是财报…

2026/10/13 16:20:34 阅读更多 →
WooCommerce 3.5.2 安装包获取与环境搭建完整指南

WooCommerce 3.5.2 安装包获取与环境搭建完整指南

简介:Woocommerce 3.5.2 安装包面向使用 WordPress 搭建在线商店的开发者与店主,提供创建和管理电商站点所需的完整插件文件,适合具备一定 WordPress 基础、希望自行部署或研究插件结构的用户。压缩包共 1099 个文件,约 3.73MB&am…

2026/10/13 16:20:34 阅读更多 →
Python在金融科技中的实战应用:数据处理、量化回测与风控建模

Python在金融科技中的实战应用:数据处理、量化回测与风控建模

Python这几年在金融圈的热度,不用我多说。如果你去翻各大券商、基金公司、银行金融科技岗的招聘要求,Python基本是标配技能。我身边不少做量化、风控、数据分析的朋友,日常工作的主力工具就是Python,从拉数据、清洗、建模到生成报…

2026/10/13 16:20:34 阅读更多 →
t3code 跨平台 CLI 工具拆解:Electron 与 CLI 双形态架构及安装配置指南

t3code 跨平台 CLI 工具拆解:Electron 与 CLI 双形态架构及安装配置指南

1. 从 t3code 这个标题说起:一个跨平台 CLI 工具的真实拆解第一次看到 t3code 这个名字,我下意识把它和一堆 CLI 工具联想到了一起。原因很简单,最近一两年围绕终端体验的工具爆发式增长,从 codex cli 到 openspec cli&#xff0c…

2026/10/13 16:20:34 阅读更多 →
PS5辅助工具AnyPS5:游戏库管理、存档备份与远程下载实践

PS5辅助工具AnyPS5:游戏库管理、存档备份与远程下载实践

最近整理我那台 PS5 的时候,发现一个挺尴尬的现实:机器里已经装了几十款数字版和实体版游戏,但每次想找某个老游戏,要么在首页翻半天,要么得先开机再进内容库按字母一个个找。主机自带的界面其实已经做得不错&#xff…

2026/10/13 16:20:34 阅读更多 →
从直连到聚合:大模型API对接的架构演进与实战避坑指南

从直连到聚合:大模型API对接的架构演进与实战避坑指南

1. 从直连到聚合:API对接思路的转变2026年开年到现在,我陆续参与了三个不同规模的AI应用项目,从智能客服到内容生成工具,再到一个内部知识库问答系统。这三个项目有一个共同点:都需要对接大模型API。而在这三个项目的推…

2026/10/13 16:19:32 阅读更多 →

日新闻

物联网系统集成避坑指南:从选型到验收的关键要点

物联网系统集成避坑指南:从选型到验收的关键要点

做了这么多年物联网系统集成的项目,我最大的感受是,大部分坑不是出在技术前沿,而是出在一些看起来很平常的地方。设备选了便宜的、协议没问清楚、现场没摸透、验收标准写得含糊——这些细枝末节,最后都会变成延期、超支和扯皮的大…

2026/10/13 0:00:57 阅读更多 →
ESP32舵机控制全攻略:从PWM原理到高级玩法与常见故障排查

ESP32舵机控制全攻略:从PWM原理到高级玩法与常见故障排查

如果你玩ESP32有一阵子了,很难不碰到舵机控制这道坎。做智能小车要转方向,做机械臂要抬关节,做云台要偏航俯仰,背后都是同一个东西在干活:舵机。而我见过太多人卡在“代码能编译、舵机就是不听话”这个阶段&#xff0c…

2026/10/13 0:00:57 阅读更多 →
CAN总线原理与STM32实战:抗干扰、仲裁、错误处理全解析

CAN总线原理与STM32实战:抗干扰、仲裁、错误处理全解析

1. 为什么CAN总线至今仍是工业现场的“硬通货”?——从汽车底盘到智能温室的真实需求你有没有拆过一辆老款燃油车的中控台?或者调试过某高校实验室里那台跑着Modbus协议却频频丢帧的PLC控制柜?又或者,在某个农业物联网项目里&…

2026/10/13 0:00:57 阅读更多 →

周新闻

流感时间序列预测实战:ARIMA/LSTM全流程拆解与避坑指南

流感时间序列预测实战:ARIMA/LSTM全流程拆解与避坑指南

简介:基于 ARIMA、LSTM、Transformer 等模型的流感时间序列预测 Python 源码,面向计算机相关专业课程设计与期末大作业学生,以及项目实战学习者。内容覆盖预处理、平稳性检验、定阶、残差分析、多模型对比预测的完整时序建模流程,…

2026/10/13 2:54:56 阅读更多 →
影刀RPA新手教程:键盘模拟输入实战——输入文本与模拟按键的区别

影刀RPA新手教程:键盘模拟输入实战——输入文本与模拟按键的区别

影刀RPA新手教程:键盘模拟输入实战——输入文本与模拟按键的区别 做影刀RPA自动化,十个新手有八个栽在"往输入框里填东西"这件事上:要么填不进去,要么填了一半,要么直接把原来内容追加在后面。这背后的根因&…

2026/10/12 0:16:38 阅读更多 →
影刀RPA新手教程:阅文起点小说数据采集实战——书籍信息与章节内容

影刀RPA新手教程:阅文起点小说数据采集实战——书籍信息与章节内容

影刀RPA新手教程:阅文起点小说数据采集实战——书籍信息与章节内容 1. 认识影刀:什么场景该用RPA采小说数据 起点中文网的页面结构相对稳定——分类榜单、书籍详情、章节内容三块独立页面,跳转链路清晰。这种场景非常适合影刀自动化&#x…

2026/10/13 1:58:08 阅读更多 →

月新闻

我发现了一个新思路:用 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/12 21:05:09 阅读更多 →
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/13 14:57:39 阅读更多 →
黑夜航拍船只数据集训练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/12 18:11:17 阅读更多 →