HTML CSS 如何阻止表格单元格扩展

标签 html css

我有一个表,它是用来自返回数据集的内容构建的。我想要做的是阻止“描述”单元格扩展超过 280 像素宽,无论内容长度(它的 s 字符串)是多少。我试过:

<td align="left" valign="top" style="overflow:hidden;" nowrap="nowrap" width="280px" >

但这似乎行不通。我不希望它换行,也不希望显示任何超过 280 像素的内容。

最佳答案

看来您的 HTML 语法对于表格单元格不正确。在你尝试下面的其他想法之前,确认这是否有效......你也可以尝试将它添加到你的表格本身:table-layout:fixed.. .

<td style="overflow: hidden; width: 280px; text-align: left; valign: top; whitespace: nowrap;">
   [content]
</td>

新的 HTML

<td>
   <div class="MyClass"">
       [content]
   </div>
</td>

CSS 类:

.MyClass{
   height: 280px; 
   width: 456px; 
   overflow: hidden;
   white-space: nowrap;
}

关于HTML CSS 如何阻止表格单元格扩展,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1236148/

相关文章:

javascript - 如何使用Material-UI Grid进行SPA(负边距问题)

html - 为什么 box-shadow 属性不应用于 <tr> 而是直接应用于 Edge 中的 <td> 元素?

javascript - 不会在手机上显示图像

javascript - 制作一个不断扩大的圈子,揭示内容背后的规模

html - 列表项 (ul li) 内的 Div 不断破坏样式

javascript - onclick 事件在 google chrome 上不起作用

html - 深入了解元素的宽度/高度来自何处

php - 单击按钮后将数据库的值更改为当前日期和时间

jQuery如何在点击后获取按钮上方的html表id

html - 如果未检测到浏览器支持 CSS3,我该如何使用 CSS2 规范?