确保遵守表格单元格宽度

tes*_*dtv 3 html css html-table word-wrap tablelayout

我有一个<table>包含多个cols 的HTML .在任何情况下,如何确保给定的单元格/ col宽度?也就是说,如果我给单元格宽度为100px并且文本内容很长(超过100个字符而没有任何空格),则文本内容应该遵循100px宽度并换行到下一行.

我已经尝试过使用word-wrap:break-word,但这不起作用.

请帮我.

Jam*_*ill 14

使用table-layout: fixed以确保您的td宽度得到尊重.

查看MDN文档以获取更多信息.

编辑

这样的事情对你有用:

table {
    table-layout: fixed;
}
td {
    color:white;
    width:50px;
    background-color:Blue;
    word-wrap: break-word;
    max-width:50px;
}
Run Code Online (Sandbox Code Playgroud)

这是一个工作小提琴演示.