html - 防止文本重叠表格 td 宽度

标签 html css html-table width

如何限制表 <td>进入扩展整个屏幕时 条目太长?

最佳答案

嗯,CSS 中有 max-widthmax-heightoverflow

所以

td.whatever
{
    max-width: 150px;
    max-height: 150px;
    overflow: hidden;
}

会将最大宽度和高度限制为 150 像素,它可以是小于 150 到 150 之间的任何值,任何不适合内部的内容都将被剪掉并隐藏在 View 中。

Overflow 的默认设置 (overflow: visible;) 只是允许任何不适合其指定容器的内容溢出到它的外部。如果你只想水平限制它并且不想隐藏任何东西,word-wrap 可能会有所帮助:

td.whatever
{
    max-width: 150px;
    word-wrap: break-word;
}

word-wrap 会在需要时分词,即使它不在词尾。如果您根本不希望表格展开或缩小,您也可以只使用 heightwidth 来指定固定大小。

关于html - 防止文本重叠表格 td 宽度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4636269/

相关文章:

css - 如何在 bootstrap 3 中向下滚动带有固定标题(导航栏)的表格行时将表格标题(thead)放在顶部?

css - 表格布局问题 - Firefox 与 Chrome 和 IE7

html - <div> 背景不显示

php - 以 3 个 block 显示数据库内容

html - 使用 Twitter Bootstrap 分解导航

html - 如何垂直对齐一个div?

javascript - clearRect() 的工作方式很奇怪

javascript - 是否有验证器来检查运算符是否已被使用?

php - 如何根据用户单击的按钮在 $_SESSION 中存储正确的值?

java - 在word文件(doc文件)中渲染表格