0

xml フィードから取得した後に内部テキストをラップしてもうまくいきません。私はこのようなものがうまくいくかもしれないと考えていました:

foreach($html->find('td',1) as $e) {
echo '<div style="width:100%; word-wrap:break-word;">' . $e->innertext . '</div>';
} 

しかし、それはラッピングではありません。Chrome を使用して結果を確認しています。また、無駄に幅を小さくしようとしました。テキストが途切れてしまい、最後に ... が表示されます。私は何が欠けていますか?

4

2 に答える 2

1

以下のスニペットを使用しましたが、正常に動作します。$html->find('td',1) このスニペットは配列を返さず、インデックス 1 のオブジェクトを返します。正しい方法。すべての「td」タグを処理する場合は、2 番目のパラメーターを削除する必要があります

$e = $html->find('td',1);
echo '<div style="width:100%; word-wrap:break-word;">' . $e->innertext . '</div>';

http://simplehtmldom.sourceforge.net/manual_api.htm

于 2012-03-01T23:29:20.820 に答える
0

これは、jquery モバイル css で変更する必要があるものです: .ui-li-desc { white-space: normal; }

于 2012-03-02T14:24:18.497 に答える