私はハッシュを繰り返し、出力をperlのHTMLファイルに出力しています。HTMLの行の文字を制限する方法
現在、私はHTMLファイルに印刷できますが、テキスト文字は、というファイルのテーブル行から印刷されています。ファイル。
特定の値の場合、「FILES」フィールドに複数のファイルパスがあるため、データがテーブルから印刷されます。
HTMLでは、行内で印刷するコンテンツまたは表データをどのように制限できますか。
私はラップを使用してみましたが、役に立たないの:
<td wrap>$$val{Files}</td>
と
<td nowrap>$$val{Files}</td>
私は、拡張ファイルまたはパスが行から流出することなく、特定のセルに収まる取得したいです。スタックオーバーフローへ
foreach $prg (keys %work) {
print FH "<font color = #000000> <font size = 4> <u><center><br/>Design: <b>$prg</b></center></u></font>\n";
foreach $jir (keys %{$work{$prg}}) {
print FH "<p><font color = #000000><b>DESIGN ID:$jir</b></font></p> ";
@myarr = @{$work{$prg}{$jir}};
foreach $val (@myarr) {
print FH "<body><table border=1 width=100% style='table-layout:fixed'></body>\n";
print FH "<col width=6%> <col width=5%><col width=10%><col width=15%><col width=10%><col width=50%>";
print FH "<tr bgcolor=##4169E1><th><font color = #FFF5EE>Design_ID</th><th><font color = #FFF5EE>Submitter</th><th><font color = #FFF5EE>Reviewer</th><th><font color = #FFF5EE>Description</th><th><font color = #FFF5EE>Date</th><th><font color = #FFF5EE>Files</th></tr>\n";
print FH "<tr bgcolor=#FFF8C6 border=1><td>$$val{design}</td><td>$$val{Initial}</td><td>$$val{Reviewer}</td><td bgcolor=#FFF8C6>$$val{Description}</td><td>$$val{time}</td><td>$$val{Files}</td></tr>\n";
print FH "</table>\n";
}
}
}
これを試してください。http://stackoverflow.com/questions/28642049/limit-the-character-in-html-column 'word-break:break-all; word-wrap:break-word; – AbhiNickz
[this](http://stackoverflow.com/questions/15405817/truncating-text-inside-a-div)のトップアンサーと同様に –
ありがとう@AbhiNickz& Drav Sloanあなたの入力について – voltas