我试图打破<td>
内的文字。我尝试了一些解决方案,但似乎没有一个可行。
可能重复: Word-wrap
我想打破一个大链接。这是我的代码:
<div style="padding-top: 250px; margin-right: 25px;">
<table style="table-layout:fixed; width:700px;">
<col width="300">
<col width="10">
<col width="10">
<col width="10">
<col width="10">
<thead>
<tr>
<th class="desc">Link</th>
<th class="unit">Price</th>
<th class="qty">Amount</th>
<th class="service">TVA</th>
<th class="total">TOTAL</th>
</tr>
</thead>
<tbody>
<tr>
<td class="desc" style="overflow:hidden; word-wrap: break-word;
word-break: break-all;">Link</td>
<td >price</td>
<td >amount</td>
{% if oProd.tva %}
<td>tva%</td>
{% else %}
<td>TVA non existante</td>
{% endif%}
<td>inal_price</td>
{% set total = total + final_price%}
</tr>
{% endfor %}
</tbody>
<tfoot>
<tr>
<td colspan="2"></td>
<td colspan="2">Prix final</td>
<td>{{ total }}</td>
</tr>
</tfoot>
</table>
</div>
现在这里是我的用于desc的CSS:
.service .desc h4 {
font-size: 22px;
line-height: 25px;
}
.service .desc {
padding: 0 15px;
overflow: hidden;
}
table .desc {
text-align: left;
background: #D0D0D0;
}
答案 0 :(得分:1)
@Besbes Riadh我发布的代码将word-wrap: break-word
用于不同的浏览器和不同版本的CSS 。它可以添加到CSS的末尾。
Explanation and source