Как сохранить мои неразрывные пробелы с HTML Tidy (PHP)? - PullRequest
0 голосов
/ 15 января 2009

Я только что заметил, что tidy_repair_string() удаляет мои неразрывные пробелы из пустых элементов, заставляя мою таблицу разрушаться. В основном я вставил:

<td>&nbsp;</td>

и HTML Tidy удаляет их до:

<td> </td>

, который может быть или не быть каким-то разрывом Unicode, но в любом случае он разрушается. Единственная опция, связанная с &nbsp;, которую я видел, это "quote-nbsp", но, похоже, это не так. Я думаю, что по умолчанию он включен в любом случае.

Как мне сохранить неразрывные пробелы?

Ответы [ 3 ]

14 голосов
/ 15 января 2009

Примените этот стиль, тогда вам не нужно помещать контент в «пустые» ячейки:

td { пустые ячейки : показать; }

2 голосов
/ 15 января 2009

используйте опцию конфигурации "bare".

дополнительная информация и объяснение доступны здесь: http://osdir.com/ml/web.html-tidy.user/2004-07/msg00005.html

0 голосов
/ 15 января 2009

Вы можете попробовать следующее:

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

...