3

私のコードはそのように見えます

<?php
ob_start();
?>
....
Some HTML
...
<div class="ui-state-error ui-corner-all" style="padding: 0 .7em;"> 
                    <p><span class="ui-icon ui-icon-alert" style="float: left; margin-right: .3em;"></span> 
                    <strong>Alert:</strong> Sample ui-state-error style.</p>
                </div>
  ....
Some HTML
...  
<?php
$markup = ob_get_clean();

// Specify configuration
$config = array(
    'indent' => true,
    'output-xhtml' => true,
    'wrap' => 200);

// Tidy
$tidy = new tidy;
$tidy->parseString($markup, $config, 'utf8');
$tidy->cleanRepair();

// Output
echo $tidy;
?>

なしで結果を取得し<span class="ui-icon ui-icon-alert" style="float: left; margin-right: .3em;"></span>ます。私は何が欠けていますか?たぶんTIDYクラスは空のタグを削除しますか?はいの場合、どうすればそれを防ぐことができますか?

4

1 に答える 1

4

コメントを投稿しました:「&nbsp;スパン内にテキストを追加したり、テキストが空であるために削除されていることを確認したりしましたか?」そして、それは&nbsp;うまくいったようです。

したがって、誰かが同じ問題を抱えていてここに来た場合、解決策は次のとおりです。

&nbsp;空の要素の中に追加します。

于 2012-09-02T14:45:37.830 に答える