相关疑难解决方法(0)

在表格中使用"自动换行:break-word"

可能重复:
在html表中自动换行

此文字的行为与Google Chrome(和其他现代浏览器)完全一样:

<div style="border: 1px solid black; width:100%; word-wrap: break-word;">
  <p>
    aaaaaaaaaaaaaaaa
    bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb
  </p>
</div>
Run Code Online (Sandbox Code Playgroud)
  1. 当浏览器足够宽时,+和b +在同一行.

    aaaaaaaaaaaaaaaa bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb
    
    Run Code Online (Sandbox Code Playgroud)
  2. 缩小浏览器范围时,+和b +放在不同的行上.

    aaaaaaaaaaaaaaaa
    bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb
    
    Run Code Online (Sandbox Code Playgroud)
  3. 当b +不再适合时,它会断开并放在两条线上(总共三条线).

    aaaaaaaaaaaaaaaa
    bbbbbbbbbbbbbbbbbbbbbbbb
    bbbbbbbb
    
    Run Code Online (Sandbox Code Playgroud)

这一切都很棒.

然而,在我的情况下,这不是一个,div而是table如此:

<table style="border:1px solid black; width:100%; word-wrap:break-word;">
  <tr>
    <td>
      <p>
        aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
        bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb
      </p>
    </td>
  </tr>
</table>
Run Code Online (Sandbox Code Playgroud)

在这种情况下,#1和#2会发生,但不会发生#3.也就是说,表格在步骤2之后停止缩小,并且不会发生步骤3.破解词似乎没有过滤掉.

有谁知道make#3是如何发生的?该解决方案只需要在Chrome中运行,但它也适用于其他更好的浏览器.

PS"不要使用表格"没有帮助.

css google-chrome html-table word-wrap

75
推荐指数
2
解决办法
11万
查看次数

标签 统计

css ×1

google-chrome ×1

html-table ×1

word-wrap ×1