テーブルセル内で空白をそのままに自動改行したい – プログラミング – Home

テーブルセル内で空白をそのままに自動改...
 
Notifications
Clear all

テーブルセル内で空白をそのままに自動改行したい  

  RSS

kerorou
 kerorou
(@kerorou)
ゲスト
参加: 10年 前
投稿: 1
2010年4月13日 1:02 午後  

ASP.NETでWebページのテーブルを幅を指定して作成しました。
動作はInternetExplorer8で確認しています。
<asp:Table id=Table1 runat=server>
<asp:TableRow ID=TableRow1>
<asp:TableCell Text=" ID=TableCell1 Width=40em></asp:TableCell>
<asp:TableCell Text=" ID=TableCell2 Width=40em></asp:TableCell>
</asp:TableRow>
<asp:TableRow ID=TableRow2>
<asp:TableCell Text=" ID=TableCell3 Width=40em></asp:TableCell>
<asp:TableCell Text=" ID=TableCell4 Width=40em></asp:TableCell>
</asp:TableRow>
</asp:Table>
セルのTextに長い文字列をセットすると自動改行されずにセルが横に長くなってしまいま
す(IE8のツールから「互換表示」を指定すると自動改行が反映されて見えますが)。

色々調べて
<asp:TableCell Text=" ID=cellPrevBody Width=40em style=white-space:normal
></asp:TableCell>
と、style=white-space:normal を追加することで自動改行ができるようになりました
が、これをすると連続する半角スペースなどが1つの半角スペースにまとまってしまいます。

連続半角スペース等をそのままに自動改行もできる方法がないか、ご存じの方教えてくだ
さい。


引用解決済
Topic Tags

返信する

Author Name

Author Email

タイトル *

Preview 0 Revisions Saved
Share:
タイトルとURLをコピーしました