【问题标题】:table size problem表大小问题
【发布时间】:2010-01-07 01:48:25
【问题描述】:

先生,当我插入一个长字符串数据时,表格大小从页面中出来,如下所示。

http://lh3.ggpht.com/_Um0yFxPtzJ8/S0G8dGp1EcI/AAAAAAAAACc/JOJGrM0U-dI/s800/untitled.JPG http://lh3.ggpht.com/_Um0yFxPtzJ8/S0G8dGp1EcI/AAAAAAAAACc/JOJGrM0U-dI/s800/untitled.JPG

我应该使用 table-layout:fixed;word-wrap:break-word; 如:

表格{边框宽度:1像素;背景颜色:#ffffff;右边框颜色:#828DAF;边框底部颜色:#828DAF;边框顶部颜色:#828DAF;左边框颜色:#828DAF;表格布局:固定;自动换行:断词; }

但它不起作用???

【问题讨论】:

  • 是的,确实如此。广泛的内容需要空间。

标签: html


【解决方案1】:

试试这个css

table-layout:fixed;word-wrap:break-word;

【讨论】:

  • 我应该在这里写吗?表{边框宽度:1像素;背景颜色:#ffffff;右边框颜色:#828DAF;边框底部颜色:#828DAF;边框顶部颜色:#828DAF;左边框颜色:#828DAF;表格布局:固定;自动换行:断词; } 因为它的 nt 工作???
  • table-layout 属于表 word-wrap:break-word;overflow:hidden;属于 td 或您放入表格单元格的任何包装器。
【解决方案2】:

我的建议是减小您的字体大小或在您的 table 周围添加一个 div 并添加 overflow: auto; ......所以当您的表格中的内容过多时会出现一个水平滚动条。

【讨论】:

    【解决方案3】:

    正如 Tommy 所说,您想在表格的 CSS 中使用“table-layout:fixed”。

    那么对于内容过多的表格单元格如何处理,您至少有三个选择:

    1. 什么都不做 - 他们会继续走出牢房。
    2. word-wrap:break-word 会在单词中间中断
    3. overflow:hidden(在 TD 上,而不是 TABLE 上)将导致其余文本被隐藏;用户可以通过扩大窗口或减小字体大小来展示更多内容。

    【讨论】:

      猜你喜欢
      • 2014-11-15
      • 2014-02-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-04-30
      • 1970-01-01
      相关资源
      最近更新 更多