html - 如何为表格单元格设置最大宽度?

标签 html css width max

看这段代码:

#test {
  width: 20%;
  word-break: break-all;
}
<table>
  <tr>
    <td id="test">
      <ul>
        <li>HiByeHiByeHiByeHiByeHiByeHiByeHiByeHiByeHiByeHiByeHiByeHiBye</li>
      </ul>
</td>
      <td>
        Box 2: Where is its 80% width?
      </td>
  </tr>
</table>

如何为 #test 设置 20% 的最大宽度,其中包含超长字符串未损坏?如果我为第二个 td 设置宽度,它将不起作用!

===

问题解决:

一行 word-break: break-all 就可以了。感谢您的帮助!

最佳答案

使用 CSS 属性 word-wrapword-break 如下所示:

#test {
  width: 20%; 
  word-break: break-all;
  word-wrap: break-word;
}
<table>
  <tr>
    <td id="test">
      <ul>
        <li>HiByeHiByeHiByeHiByeHiByeHiByeHiByeHiByeHiByeHiByeHiByeHiBye</li>
      </ul>
</td>
      <td>
        Box 2: Where is its 80% width?
      </td>
  </tr>
</table>

关于html - 如何为表格单元格设置最大宽度?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29986606/

相关文章:

HTML:如何使用 CSS 作为链接样式表添加图像

css - 如何使用 CSS 在叠加层中获得 100% 的宽度

javascript - 如何动态加载javascript文件?

jquery - 如何使用 css 在同一位置显示 2 个元素?

html - Cursor url 属性似乎不适用于 Chrome 和 Firefox

html - 不使用边距的两列布局(一列可选)

javascript - 不需要的显示 : none added automatically on class

css - 中心和右侧 div 定位

javascript - typescript - 检测 div 是否溢出文本

html - 如何修复我的表格,以便在调整窗口大小时不会扩展列?