0

tidy_repair_string()空の要素から改行しないスペースが削除され、テーブルが折りたたまれていることに気づきました。基本的に私は入れました:

<td>&nbsp;</td>

そしてHTMLTidyはそれらを次のように取り除きます:

<td> </td>

これはUnicodeの破損である場合とそうでない場合がありますが、どちらにしても崩壊します。&nbsp;私が見た唯一の関連オプションは「quote-nbsp」ですが、そうではないようです。とにかくデフォルトでオンになると思います。

ノーブレークスペースを維持するにはどうすればよいですか?

4

3 に答える 3

14

このスタイルを適用すると、「空の」セルにコンテンツを配置する必要がなくなります。

td {空のセル:表示; }

于 2009-01-15T07:37:06.730 に答える
2

「ベア」構成オプションを使用します。

詳細と説明はこちらから入手できます:http://osdir.com/ml/web.html-tidy.user/2004-07/msg00005.html

于 2009-01-15T07:32:24.850 に答える
0

次のことを試すことができます。

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

于 2009-01-15T06:21:20.330 に答える