0

Struts アプリケーションです。左側のパネルに、DB または Notes などのセッション オブジェクトから取得する動的な日付を表示する必要があります。単語間にスペースがある場合は、正常に機能します。しかし、スペースなしでいくつかの文字を入力しているかどうかをテストしているときに、左側のパネルにデータを表示しているときに、テーブルを横切り、IE8、Mozilla、および chrome のメイン パネルにも表示されます。

サンプルコードの私の部分はこのようなものです。

<table width="100%" border="0" cellpadding="0" cellspacing="0" align="center" class="fixedTable">
<tr>
 <td class="normalTxt" width="100" style="text-align:left;"
   bean:write name="cNotesInfo" property="description" /> 
 </td>
</tr>
</table>

解決策をお願いします。

U sho をコードにするために </> 記号を削除しました

4

1 に答える 1

0

画面にレンダリングする前に、データにスペースを追加できます。

string Data = "areallylongstringthatisgoingtobreakyouroutputresult"
if(Data.Length > 50 && !Data.Contains(' ')){
    Data.insertAfter(25,' ');
}

また、選択したブラウザー用にこれもあります。Word-wrap は、IE 5.5 以降、Firefox 3.5 以降、および Chrome や Safari などの WebKit ブラウザーでサポートされています。

.break-word {
  word-wrap: break-word;
}
1 つの重要な注意事項 - 要素の幅が固定されている場合、このアプローチはうまく機能します。ただし、幅が100%の場合、これは機能しません

于 2010-09-17T06:03:09.047 に答える