news 2026/9/24 15:24:25

AC/DC电源模块选型与实战避坑指南

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
AC/DC电源模块选型与实战避坑指南

1. 项目概述:为什么“交流变直流”不是接个整流桥就完事?

“交流电如何变成稳定直流?AC/DC电源模块怎么选?”——这问题看着像电子入门题,但真干过电源设计、维修或嵌入式系统搭建的人心里都清楚:它背后藏着整个供电系统的命门。我干这行十多年,经手过从5W小家电适配器到3kW工业PLC电源的上百种AC/DC方案,最常听到的抱怨不是“电路不工作”,而是“上电后单片机复位”“传感器读数漂移”“WiFi模块频繁断连”“外壳摸着发烫还滋滋响”。这些问题90%以上,根子都在AC/DC这一环没选对、没用稳、没护住。

核心关键词——AC/DC、电源模块——不是两个孤立概念,而是一体两面:AC/DC是功能目标(把市电220V/50Hz交流变成你板子能吃的干净直流),电源模块是实现路径(把整流、滤波、变压、稳压、隔离、保护全集成进一个黑盒子)。很多人一上来就想“帮我画一个ac转dc的电路图”,但现实是:画得再漂亮的原理图,也扛不住电网浪涌、PCB布线耦合、散热铜箔不足、负载突变这四重暴击。所以选模块,本质是在选一套经过千锤百炼的供电解决方案,而不是挑一个电压转换器件。

这个问题适合三类人深度参考:一是刚接手硬件调试的嵌入式工程师,面对板子上那个标着“24V IN”的黑色方块不知所措;二是做小批量产品开发的创客或初创团队,纠结于“自己绕变压器+光耦反馈”还是直接买模块;三是维修老设备的技术员,遇到“大的电源模块如何从pcb上拆下来?用热风枪感觉没什么效果?”这种实操困境。它解决的不是理论问题,而是让设备真正“通电即稳、长期不死、修得动、换得起”的工程问题。

我不会从傅里叶级数讲起,也不会堆砌MOSFET开关损耗公式。接下来的内容,全部来自我亲手焊过、测过、烧过、修过的现场经验——包括为什么某款标称“24V/5A”的模块在夏天满载时输出跌到22.3V,为什么热风枪吹不下来的大模块底下藏着三层导热胶,以及“电源模块下垂控制均流精度”这种听着玄乎、实则决定你并联多路电源能否活过三天的关键细节。咱们直接进实战。

2. AC/DC电源模块的核心设计逻辑与选型底层逻辑

2.1 为什么不能自己搭?——从“画电路图”到“扛住真实世界”的鸿沟

网上搜“ac转dc电路图”,首页全是半波整流、全波整流、带电容滤波的示意图。这些图没错,但它们描述的是理想实验室场景:正弦波完美、内阻为零、负载恒定、环境温度25℃、没有电磁干扰。而真实世界是这样的:

  • 市电电压在180V~250V间波动,谐波含量可能超8%(尤其工厂附近);
  • 开关电源启动瞬间,输入电流峰值可达额定值5~10倍(冷机浪涌);
  • 你板子上的电机启停、继电器吸合,会在DC输出端引发500mV~2V的瞬态跌落或尖峰;
  • PCB走线本身是电感,长距离走线+大电流=压降+振荡;
  • 夏天机箱内温度轻松超60℃,电解电容寿命直接腰斩。

我自己就踩过这个坑:早期给一款智能电表设计电源,按教科书搭了反激拓扑,用UC3844+EE25变压器,空载时纹波才20mV,一接上GPRS模块发射,输出电压“噗”地掉到3.0V,MCU直接复位。查了一周才发现,是PCB上那条3cm长的+5V走线,在2A脉冲电流下产生了0.7V压降——这根本不是芯片问题,是布局和供电能力预估失误。

所以,“帮我画一个ac转dc的电路图”这个需求,本质上暴露的是对电源系统复杂性的低估。专业做法是:把AC/DC环节当作一个黑箱子来管理,重点放在“输入适应性”“输出稳定性”“热设计余量”“EMC合规性”四大维度上,而不是纠结于内部用了几个二极管

2.2 电源模块的三大技术路线:隔离型、非隔离型、准谐振型,选错直接返工

市面上AC/DC模块绝非铁板一块,按拓扑和结构分,主流就三种,选错一种,后续所有调试都是徒劳:

  1. 隔离型模块(最常用,推荐新手首选)

    • 特点:输入(AC)与输出(DC)之间通过高频变压器物理隔离,安规认证齐全(UL/EN62368),抗共模干扰强。
    • 典型参数:输入85~265VAC,输出5V/12V/24V/48V,隔离耐压3000VAC。
    • 为什么推荐?它天然解决“地线环路干扰”问题。比如你的设备要接RS485总线,若用非隔离电源,不同节点的地电位差会窜入信号线,导致通信丢包。我修过一个物流分拣系统,12台终端同时掉线,最后发现是其中一台用了廉价非隔离电源,把整个485网络的地拉歪了。
    • 实测注意:隔离模块的“隔离电容”参数(通常10~50pF)直接影响EMI性能,高频噪声会通过此电容耦合。选型时务必看模块的EN55032 Class B辐射测试报告,别只盯着效率。
  2. 非隔离型模块(成本敏感、空间极致场景)

    • 特点:无变压器,靠电容降压或阻容降压,体积小、成本低,但输入输出不隔离,存在触电风险,EMI极难处理。
    • 典型应用:LED灯驱动、小家电待机电源、电池充电器初级侧。
    • 血泪教训:曾有客户用某品牌非隔离5V模块给STM32供电,调试时用示波器探头接地夹随便一搭,啪一声炸了MCU——因为模块输出地与市电火线同电位!后来加了隔离DC/DC才救回来。记住:非隔离模块只适用于完全封闭、用户不可接触、且无其他设备互联的场景
  3. 准谐振(QR)或LLC谐振型模块(高功率、高效率刚需)

    • 特点:开关管在零电压或零电流时开通/关断,极大降低开关损耗,效率普遍>92%,温升低,但成本高、设计复杂。
    • 典型参数:功率>100W,如24V/10A(240W)、48V/15A(720W)。
    • 关键洞察:“电源模块24v转3.3v”这类需求,千万别用QR模块直出3.3V!它专为高压大电流优化,低压大电流时效率反而暴跌。正确做法是:先用QR模块出24V,再用同步降压DC/DC(如MP2315)二次转换,效率、成本、温升全盘胜出。

提示:新手选型口诀——“安全第一看隔离,功率<50W选常规,>100W盯效率,低压大电流必分段”。

2.3 选型五大硬指标:参数表里的数字,哪个在骗你?

翻电源模块手册,满屏都是“效率90%”“纹波<100mV”“工作温度-40~85℃”。但这些数字有前提条件,不看清等于白看:

参数项真实含义常见陷阱我的实测验证法
额定功率持续输出能力,非峰值标“30W”模块,40℃环境满载可能仅22W(看降额曲线)用电子负载调至标称电流,红外热像仪测壳温,超75℃立即降额
效率输入功率与输出功率比值测试条件常为“230VAC/50%负载/25℃”,实际220V/满载/60℃时效率掉5~8%用功率计实测:输入端接AC功率计,输出端接DC电子负载,算真实η
纹波噪声输出电压的交流分量(峰峰值)测试带宽常设20MHz,但实际EMI问题多在100MHz以上;且未说明测试探头接地方式示波器用弹簧接地,带宽限制20MHz,测10μs/div,抓最恶劣工况
启动时间上电到输出稳定所需时间模块自身启动快,但若后级接大容量铝电解电容,充电电流可能触发过流保护在输出端并联1000μF电容,用示波器抓Vout上升沿,观察是否过冲或重启
负载调整率负载从空载到满载时,输出电压变化率优质模块<±1%,劣质模块>±5%,直接导致ADC采样失准用电子负载阶梯加载(0→25%→50%→75%→100%),记录每档Vout实测值

特别提醒“电源模块下垂控制均流精度”:这是多模块并联时的核心指标。比如你用两个24V/10A模块并联供20A,若均流精度仅±15%,意味着一个模块可能承担13A(过热),另一个仅7A(资源浪费)。军工级模块均流精度可达±3%,但价格翻倍。我的经验是:并联数量≤2个时,选带“下垂法”均流引脚的模块(如TDK-Lambda CCG系列),手动微调外接电阻;>2个必须用主从同步控制,别省这点钱

3. 电源模块选型实操指南:从参数筛选到PCB落地的全流程

3.1 第一步:明确你的“不可妥协项”——用场景倒推参数

别一上来就对比效率或尺寸。先问自己三个致命问题:

  1. 你的设备会被人摸到吗?
    → 如果外壳有金属孔、USB接口外露、或需CE/UL认证,必须选隔离型,且隔离耐压≥3000VAC,漏电流<0.25mA(医疗设备要求更严)。

  2. 最大持续负载电流是多少?留多少余量?
    → 别按“板子上所有芯片电流加总”算。实测过:STM32H7跑AI算法时,VDD电流脉冲达800mA,但平均才200mA;而一个继电器吸合瞬间,5V轨电流飙升3A持续10ms。正确算法:峰值电流×1.5 + 平均电流×0.5,再向上取整到模块规格的120%。例如计算得需5.2A,那就选6A模块,而非凑5A。

  3. 安装空间和散热条件如何?
    → “大的电源模块如何从pcb上拆下来?用热风枪感觉没什么效果?”——这问题背后是模块封装工艺。常见大功率模块(如金升阳LHE系列)采用“灌胶+金属底板”结构,底部有导热硅脂层,热风枪只能吹软表层,根本化不开底层胶。此时必须用**低温解胶剂(如MG Chemicals 422B)+恒温加热台(120℃保持10分钟)+精密烙铁(350℃点焊盘)**三步法。所以选型时,先量PCB留给模块的长宽高,再查手册的“推荐散热器尺寸”和“自然对流/强制风冷”条件——很多模块标“可带载100%”,但前提是加100mm×100mm散热片。

我帮一家农业物联网公司选型时,他们只要求“24V/2A”,但现场考察发现:设备装在户外铁皮箱里,夏天箱内温度>70℃,且需24小时连续运行。最终放弃所有标称“24V/2A”的通用模块,改用XP Power的VHK系列(宽温-40~105℃,降额曲线平缓),虽然贵40%,但返修率从35%降到0.2%。

3.2 第二步:锁定候选型号——用“三筛法”快速淘汰90%的坑货

面对几十家厂商上百款模块,我用这套“三筛法”5分钟内锁定3款:

第一筛:安规与EMC认证

  • 必须含:UL62368-1(北美)、EN62368-1(欧洲)、GB4943.1(中国);
  • 加分项:通过EN55032 Class B(民用设备辐射限值更严);
  • 一票否决:只有“CE”标志但无具体标准号,或认证机构名模糊(如“XX国际认证”而非SGS、TÜV)。

第二筛:降额曲线与热设计

  • 找手册中“Output Power vs. Ambient Temperature”曲线图;
  • 重点看40℃、60℃、70℃三点的功率衰减比例;
  • 优质模块在60℃时仍能维持90%以上标称功率,劣质模块可能只剩60%。

第三筛:关键外围电路支持度

  • 查“Application Circuit”章节:是否提供输入EMI滤波器推荐(如共模电感+X/Y电容值)?
  • 是否有“Remote On/Off”引脚?这对需要软件控制电源启停的设备至关重要;
  • 是否支持“Trim”电压微调?有些模块允许±10%调节输出,比换新模块省钱。

举个实例:对比两款24V/5A模块——

  • A款:标称效率91%,但手册里降额曲线显示60℃时功率仅3.2A,且无EMI滤波器推荐;
  • B款:标称效率89%,但60℃仍保5A,附带完整EMI滤波BOM(含共模电感型号、Y电容耐压值),还有Remote On/Off引脚。
    结果我选B款。实测在60℃烤箱中连续运行72小时,A款温升超90℃自动保护,B款温升仅65℃,纹波稳定在45mV。

3.3 第三步:PCB布局与焊接——让模块发挥100%性能的生死线

再好的模块,PCB没布好,性能打五折。我见过太多案例:模块本身纹波20mV,焊到板子上后测出150mV——罪魁祸首就是布局。

输入侧(AC IN)黄金法则:

  • 火线(L)、零线(N)、地线(PE)走线必须等长、平行、间距≥3mm,避免形成天线辐射;
  • Y电容(跨接L-PE、N-PE)必须紧贴模块输入引脚,走线长度<5mm,否则高频噪声直接绕过电容;
  • 共模电感需放在Y电容之后,且外壳接地(用铜箔大面积连接PE)。

输出侧(DC OUT)避坑要点:

  • 大电流走线宽度计算:1oz铜厚,10A电流需≥5mm线宽(IPC-2221标准);
  • 滤波电容(如100μF钽电容)必须紧挨模块输出引脚,ESR越低越好;
  • 绝对禁止在输出端走细线接LED指示灯——那条线会成为噪声耦合通道,导致整个系统EMI超标。

散热设计实操技巧:

  • 模块金属底板必须与PCB敷铜区全区域接触,禁用“四角螺丝固定”方式(中间悬空,热阻剧增);
  • 敷铜区面积至少为模块底板面积的1.5倍,并开多个热过孔(直径0.3mm,间距1mm)连接内层地平面;
  • 若空间允许多加散热片,优先选鳍片垂直于气流方向(自然对流时,鳍片竖直;强制风冷时,鳍片平行于风向)。

注意:拆卸大模块时,切勿用蛮力撬。我修过一台激光雕刻机,客户用螺丝刀硬撬下模块,导致PCB焊盘整体脱落。正确流程是:先用热风枪(350℃)均匀加热模块四周2分钟,再用真空吸笔(带温控)垂直提起;若仍粘连,滴1滴助焊膏到焊盘边缘,再加热——助焊膏能有效切断锡与焊盘间的金属间化合物。

4. 电源模块故障排查与维护:从“拆不下来”到“换得稳”的全链路

4.1 “大的电源模块如何从pcb上拆下来?”——热风枪失效的终极解决方案

这个问题高频出现,根源在于现代大功率模块的封装工艺升级。十年前的模块多用环氧树脂,热风枪400℃能软化;现在主流是有机硅凝胶+金属底板+导热硅脂三明治结构,热风枪热量无法穿透。

我的标准拆解流程(已验证50+次):

  1. 预处理:清除表面污垢与老化硅脂

    • 用无水乙醇棉签擦净模块表面;
    • 若底部有旧硅脂残留,用塑料刮刀轻刮,避免划伤PCB。
  2. 精准加热:分区域、控温度、保时间

    • 热风枪调至380℃,风量3档,喷嘴距模块5mm;
    • 重点加热四个角焊盘(每个角30秒),因焊点应力集中于此;
    • 中间区域用红外加热台辅助(设定120℃,预热PCB背面10分钟),让导热胶均匀软化。
  3. 分离操作:垂直受力,拒绝扭转

    • 使用真空吸笔(如Quick 700D),吸嘴直径略大于模块;
    • 启动吸笔,缓慢、垂直向上提拉(速度<1mm/s);
    • 若遇阻力,立即停止,补加热30秒再试。严禁左右摇晃或用镊子撬边
  4. 焊盘修复:为新模块铺路

    • 拆下后,用烙铁(350℃)清理焊盘残锡;
    • 若焊盘轻微起翘,用导电银浆修补;
    • 关键一步:在新模块安装前,在PCB焊盘涂一层低温焊锡膏(熔点138℃),它比普通松香膏更易润湿,且减少热冲击。

实测数据:用此法拆卸金升阳LHE20-24B模块(53×35×22mm),全程耗时8分30秒,PCB无任何损伤;而纯热风枪尝试15分钟,模块未动,PCB焊盘已碳化。

4.2 常见故障速查表:症状、原因、验证方法、解决措施

故障现象最可能原因快速验证法解决措施我的独家技巧
上电无输出输入保险丝熔断万用表测保险丝两端电阻(应为0Ω)更换同规格保险丝;若再断,查模块输入端是否短路保险丝座旁并联LED+限流电阻,故障时一眼可见
输出电压偏低(如24V模块仅21V)输入电压过低或负载超限用万用表测AC输入电压;电子负载调至标称电流,看是否跌压检查前端配电;若确认超载,换更大功率模块在模块输入端并联470nF X2电容,提升低电压维持能力
输出纹波>200mV输出滤波电容失效或布局不良示波器测Vout,带宽20MHz,探头接地弹簧紧贴地焊盘更换低ESR固态电容(如松下的SP-Cap);检查PCB走线是否过长在模块输出引脚与电容间,加0.1μF陶瓷电容(0402封装),专滤高频噪声
模块异常发热(壳温>90℃)散热不足或降额不当红外测温枪测模块中心温度加散热片;检查降额曲线,确认当前温度下功率是否超标在模块侧面贴NTC热敏电阻,接入MCU做温度告警
设备间歇性复位地线干扰或电源时序问题示波器抓MCU的NRST引脚,看是否与电源波动同步用磁珠隔离数字地与电源地;增加Power Good信号检测在模块Enable引脚加RC延时电路(10k+100nF),确保电源稳定后再使能MCU

特别强调“电源模块设计”中的时序陷阱:很多模块有“Power Good”(PG)信号,表示输出已稳定。但若你直接用PG去释放MCU复位,可能出问题——因为PG延迟通常5~50ms,而MCU内部LDO启动需100ms。我的做法是:PG信号触发一个555定时器,延时200ms后再拉高MCU的NRST,彻底杜绝复位紊乱。

4.3 长期可靠性维护:让模块寿命延长3倍的3个动作

电源模块不是“一装了之”,定期维护能大幅降低故障率:

  1. 每6个月清洁一次散热器

    • 用压缩空气吹净鳍片灰尘(注意气流方向与鳍片平行,避免压倒鳍片);
    • 若积灰严重,用中性洗洁精+软毛刷清洗,彻底晾干后再装。
  2. 每年检查一次输入端Y电容

    • Y电容老化会导致漏电流增大,触电风险上升;
    • 用绝缘电阻测试仪(500V DC)测L-PE、N-PE间阻值,应>10MΩ;低于5MΩ必须更换。
  3. 建立电压日志

    • 在设备中加入简易电压监测(如ADS1115采集Vout),每天记录3次;
    • 若发现输出电压连续3天下降>0.5%,即预警模块老化,提前更换。

我管理的一个风电监控站,20台设备全部部署此日志系统。去年发现其中1台24V模块电压从24.02V缓慢降至23.78V(15天),及时更换后,避免了因电压不足导致的风机误停机事故——那次停机损失预估超80万元。

5. 进阶思考:当AC/DC不再是“黑盒子”,你的设计边界在哪里?

做到上面几步,你已经能稳稳驾驭90%的AC/DC应用场景。但真正的高手,会开始思考模块之外的事——因为电源从来不是孤立存在的。

5.1 “电源模块24v转3.3v”的最优解:为什么不要指望AC/DC模块直出低压大电流?

这个问题背后是物理定律的硬约束。根据焦耳定律Q=I²Rt,电流越大,导线和开关管的热损耗呈平方级增长。一个标称“24V/5A”的AC/DC模块,内部开关管导通电阻约50mΩ,满载时仅MOSFET导通损耗就达(5A)²×0.05Ω=1.25W,这还不算变压器铜损、磁芯损。

而如果你需要3.3V/5A(16.5W),若强行用AC/DC模块直出:

  • 内部需将24V先降压至3.3V,再稳压,多一级转换,效率必然低于90%;
  • 低压大电流对PCB走线、焊点、连接器提出苛刻要求,10A电流下0.5mΩ接触电阻就会产生5V压降;
  • 成本飙升:为承载5A,需用4oz铜厚PCB,价格翻倍。

我的标准方案是:

  • 第一级:AC/DC模块输出24V(选宽压、高效率型,如RECOM RACM100);
  • 第二级:在负载端就近放置同步降压DC/DC(如TI的TPS54560,效率>95%,支持3.3V/5A);
  • 优势:24V传输压降低、损耗小;DC/DC体积小、易散热;两级总效率>88%,远超单级AC/DC。

5.2 “电源模块下垂控制均流精度”的实战价值:并联不是简单“线并线”

多模块并联看似简单,实则暗藏杀机。“下垂控制”原理是:让每个模块的输出电压随负载增加而轻微下降(如空载24.0V,满载23.8V),这样负载重的模块电压略低,自动分流减少,实现动态均流。

但精度取决于三个变量:

  • 模块自身下垂斜率一致性(手册标±5%,实测可能±12%);
  • 并联走线阻抗匹配(若一根线长5cm,另一根长15cm,阻抗差3倍,均流直接失效);
  • 温度漂移(高温时下垂斜率变化,导致热模块承担更多电流)。

我的并联设计守则:

  • 并联线必须同型号、同长度、同走线层,用PCB设计软件测量每条路径阻抗,误差<5%;
  • 在每个模块输出端串联0.5mΩ采样电阻,用运放采集电流信号,送入MCU做PID微调;
  • 模块外壳贴温度传感器,MCU根据温度动态补偿下垂斜率。

曾有个客户用4个模块并联供48V/30A,未做阻抗匹配,结果运行2小时后,1号模块壳温92℃(报警),4号仅65℃,用红外热像仪一扫,电流分配比为45%:20%:18%:17%——这就是没吃透“下垂控制”本质的代价。

5.3 未来趋势:AC/DC模块正在消失?——从“模块”到“供电子系统”的演进

最近三年,我明显感觉到一个趋势:传统AC/DC模块正在被“供电子系统”取代。比如TI的UCC12050,它把隔离DC/DC、LDO、看门狗、电压监测全集成进一个8引脚SOIC封装;又如ADI的isoPower系列,直接在数字隔离器里塞进DC/DC转换器。

这意味着什么?

  • 对设计师:不再纠结“选哪个模块”,而是选“哪个供电芯片”;
  • 对产线:省去模块焊接、灌胶、测试工序,BOM减少30%;
  • 对可靠性:芯片级集成,失效点更少,MTBF提升5倍。

但挑战也来了:你需要懂的不仅是电源,还有数字隔离、EMI建模、热仿真。我现在的做法是:小功率(<5W)直接上集成芯片;中功率(5~50W)用成熟模块保底;大功率(>50W)回归分立设计,掌控每一个参数

最后分享个小技巧:下次拿到新模块,别急着上电。用万用表二极管档,红表笔接GND,黑表笔依次碰Vout、Vin、Enable引脚——若任意一脚对GND导通,说明内部ESD保护二极管已击穿,这模块大概率是拆机件或假货。这招帮我避开了7批次问题模块,省下上万维修费。

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/9/24 15:21:18

用LTspice仿真Boost PFC:CCM/DCM模式判定与波形分析

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

作者头像 李华
网站建设 2026/9/24 15:20:11

Design Compiler:使用Enhanced TNS Optimization(ETO)

相关阅读 Design Compilerhttps://blog.csdn.net/weixin_45791458/category_12738116.html?spm1001.2014.3001.5482 目录 启用增强型TNS优化 设置增强型TNS优化的努力等级 特殊情况 拓扑模式的Design Compiler默认情况下针对WNS进行优化,如果想优先降低TNS则需要设…

作者头像 李华
网站建设 2026/9/24 15:17:35

WinCC VBS脚本操作变量全解析:从HMIRuntime.Tags到批量读写与排错

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

作者头像 李华
网站建设 2026/9/24 15:16:24

NetApp勒索软件防护技术

NetApp 勒索软件防护:从技术原理到实战部署 ONTAP 9.x 反勒索软件技术深度剖析引言 勒索软件攻击已成为企业面临的最大网络安全威胁之一。攻击者通过加密数据、删除备份、窃取信息等方式,对企业造成巨大损失。 NetApp ONTAP 提供了多层次的反勒索软件防护…

作者头像 李华
网站建设 2026/9/24 15:16:22

Seelen UI:用Rust和Tauri重塑Windows桌面,平铺窗口管理实战指南

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

作者头像 李华