如何使用HTML Tidy(PHP)保留我的不间断空格?

时间:2009-01-15 06:13:01

标签: php html htmltidy

我刚刚注意到tidy_repair_string()正在从空元素中删除我的不间断空格,导致我的表崩溃。基本上我已经投入:

  

<td>&nbsp;</td>

和HTML Tidy正在剥离它们:

<td> </td>

这可能是也可能不是某些Unicode中断,但无论哪种方式都崩溃了。我见过的唯一&nbsp;相关选项是'quote-nbsp',但似乎不是这样。我认为它无论如何都是默认的。

如何保留不间断的空间?

3 个答案:

答案 0 :(得分:14)

应用此样式,然后您不需要将内容放在“空”单元格中:

{empty-cells:显示; }

答案 1 :(得分:2)

使用“裸”配置选项。

此处提供了更多信息和解释:http://osdir.com/ml/web.html-tidy.user/2004-07/msg00005.html

答案 2 :(得分:0)

您可以尝试以下方法:

$myString = str_replace(" ", "&nbsp;&nbsp;", $someText);