You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

添加<em>标签后运行Notepad++ Tidy2出现多余空格问题求助

Tidy2格式化含<em>标签的HTML时产生多余空格问题

在HTML代码中添加<em>标签后,运行Notepad++的Tidy2工具会自动添加换行符,导致页面显示时引号后出现多余空格。

正常情况(无多余空格)

原始代码:

<p>"The way ... etc.

生成的页面显示符合预期:

"The way ... etc.

异常情况(出现多余空格)

当添加<em>(或<b>)标签后,原始代码如下:

<p>"<em>The way ... etc.

运行Tidy2工具后,HTML代码被修改为:

<p>" 
    <em>The way ... etc.

页面显示时引号后出现多余空格,不符合预期:

" The way ... etc.

手动删除Tidy2添加的换行符后显示正常,但每次运行Tidy2都要重复手动修改,效率太低。

已尝试的解决方法

  • 调整Tidy2的所有三种配置选项,问题依然存在;
  • 在CSS样式中添加margin: 0px;和content: "";,无效:
    em {
        font-weight: 900;       
        font-size: 15px;
        line-height: 16px;
        /* 尝试添加的无效样式 */
        margin: 0px;
        content: "";
    }
    
  • 使用&quot;替代普通引号,效果相同;
  • 问题在Chrome和Edge浏览器中均会出现。

补充信息

  • 使用的Notepad++版本为v8.4.8;
  • 右键检查元素时看到的标记代码:
    <p>
    "" "
    <em>...etc.
    
  • 本人曾是量化金融价值与全球宏观经济分析师/研究员,也曾担任对冲基金CTO/CRO,仅在必要时编程,对Tidy/Tidy2、Notepad++等工具的了解仅限网上查阅的资料。

内容的提问来源于stack exchange,提问作者mountainclimber11

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.19 13:13:16