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

如何去除js-beautify格式化HTML时<html>标签前后的换行?

js-beautify 去除<html>/<body>及</body>/</html>间多余换行的配置方法

你可以通过配置inline参数解决这个问题,该参数允许指定哪些标签的内容会被强制内联,不会在标签前后生成多余换行。只需将html和body加入到inline数组中即可:

import { html_beautify } from 'js-beautify';

// 组件中调用时添加inline配置
html_beautify(localHtmlContent, {
  indent_size: 2,
  inline: ['html', 'body']
});

这个配置会让html标签内部的内容(即body标签所在区域)强制内联,从而消除<html>与<body>之间、</body>与</html>之间的多余换行,无需手动删除。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.23 08:24:50