混合内容为什么不强行换行

一个元素可能同时包含文本与子元素,例如一段文字里嵌入加粗节点。如果把这类内容强行缩进,新增空白可能改变文字含义。因此工具保留有实际文本或 CDATA 的混合内容,直接序列化该元素,不承诺所有标签都单独占一行。只有元素结构与排版空白组成的区域才整理缩进。可读性与内容保持发生冲突时,优先保留混合文本,不把美化效果作为唯一目标。

相关问题