响应表-是否将特定单元格中的文本限制为dektop上的一行?

RMM

我正在尝试在桌子上放置第二个单元格width: 100%;,并将文本保持在一行上。

移动版本运行正常,但是我找不到台式机版本的解决方案,因为最后一个单元格不会折叠第二个单元格中的文本。

链接:CodePen

此外,这种方法还可以:

table {
  table-layout: fixed;
  width: 100%;
}

但是使所有单元格的宽度均匀。(我希望第二个单元格为全宽,其余单元格适应内部的内容)

谢谢!

G-西里尔

您应该使用th来设置col的宽度:

*,
*:before,
*:after {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
table {
  border-collapse: collapse;
  margin: 20px auto;
  table-layout: fixed;/* will also fix width to cells if specified */
  width: 100%;
}
table thead tr th {
  text-align: left;
  font-weight: bold;
  text-transform: uppercase;
  background: #f8f8f8;
}
table thead tr th,
table tbody tr td {
  padding: 10px;
}
table tbody tr td {
  border: 1px solid #e5e5e5;
}
table tbody tr,
table thead tr {
  border: 1px solid #e5e5e5;
}
/* set th width */
table thead tr th:first-child {
  border-right: 1px solid #e5e5e5;
  width: 2em;/* should be enough*/
}

/* LAST TWO CELLS */

table thead tr th:nth-child(2) ~th {
  width: 4em;/* should be enough*/
}
/* end th width */

table tbody tr td:first-child {
  text-align:right;
  padding:0 0.25em 0 0
}

/* SECOND CELL */

table tbody tr td:nth-child(2) {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
table tbody tr td:nth-child(2) ~td {
  background: red;
  text-align:center;
}
/* RESPONSIVE */

@media screen and (max-width: 600px) {
  table {
    width: 100%;
  }
  table thead {
    display: none;
  }
  table tbody tr {
    display: block;
  }
  table tbody tr td {
    display: block;
    text-align: center;
    border: 0;
    border-bottom: 1px solid #e4e5e7;
  }
  table tbody tr td:first-child {
    background: #f8f8f8;
  }
  table tbody tr td:last-child {
    border-bottom: 0px;
  }
  table tbody tr td:before {
    content: attr(data-th);
    font-weight: bold;
  }
}
<table>
  <thead>
    <tr>
      <th>ID</th>
      <th>Post Title</th>
      <th></th>
      <th></th>
    </tr>
    <tbody>
      <tr>
        <td data-th="POST ID: ">1</td>
        <td data-th="TITLE: ">Lorem ipsum dolor sit amet consectetur adipisicing elit sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.</td>
        <td><a href="#">Edit</a>
        </td>
        <td><a href="#">Delete</a>
        </td>
      </tr>
      <tr>
        <td data-th="POST ID: ">01</td>
        <td data-th="TITLE: ">Lorem ipsum dolor sit amet consectetur adipisicing elit sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.</td>
        <td><a href="#">Edit</a>
        </td>
        <td><a href="#">Delete</a>
        </td>
      </tr>
      <tr>
        <td data-th="POST ID: ">150</td>
        <td data-th="TITLE: ">Lorem ipsum dolor sit amet consectetur adipisicing elit sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.</td>
        <td><a href="#">Edit</a>
        </td>
        <td><a href="#">Delete</a>
        </td>
      </tr>
</table>

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何将文本框链接到Excel中特定工作表上的特定单元格?

来自分类Dev

如何使用python从html表中(URL上)查找特定单元格的文本?

来自分类Dev

使用JQuery / Javascript将文本插入html div表的特定单元格中?

来自分类Dev

从另一个工作表上的特定单元格中搜索值

来自分类Dev

将一些公式复制到工作表中的特定单元格

来自分类Dev

行跨度表中的响应高度div单元格

来自分类Dev

将一个工作表中的数据输入到不同工作表特定行的特定单元格中

来自分类Dev

将数据复制到Excel中另一个工作表上的特定单元格区域

来自分类Dev

Bootstrap响应表对文本的响应不足

来自分类Dev

响应表:如果表太小,将单元格移至新行

来自分类Dev

如何访问当前表行的特定单元格?

来自分类Dev

将特定单元格复制到另一个工作表

来自分类Dev

从表中获取特定单元格的内容

来自分类Dev

从表中返回特定单元格的列标题

来自分类Dev

将数据帧的特定单元格转换为R中的表

来自分类Dev

突出显示在特定单元格中具有最大值的表行

来自分类Dev

表中特定单元格的行标题和列标题

来自分类Dev

复制特定单元格并粘贴到另一个工作表中

来自分类Dev

从一行复制特定的单元格,然后粘贴到另一工作表的不同单元格中

来自分类Dev

将响应数据插入表

来自分类Dev

在设计阶段是否可以将sql表限制为仅一行

来自分类Dev

引导程序中的响应表

来自分类Dev

表在引导中不响应

来自分类Dev

我想单击位于表中特定行的按钮并获取显示在表特定单元格中的数据

来自分类Dev

将工作表1中某些行中的特定单元格复制(取决于列中的非零值)到工作表2的最后一个空行

来自分类Dev

如何检查当前单元格是否在表的第一行?

来自分类Dev

根据组合框的值将文本框数据发送到工作表中的特定行/单元格

来自分类Dev

将项目从一个 2D 列表单元格移动到同一列表中的另一个特定单元格

来自分类Dev

如何让Excel根据另一个数据表将值粘贴到特定单元格中

Related 相关文章

  1. 1

    如何将文本框链接到Excel中特定工作表上的特定单元格?

  2. 2

    如何使用python从html表中(URL上)查找特定单元格的文本?

  3. 3

    使用JQuery / Javascript将文本插入html div表的特定单元格中?

  4. 4

    从另一个工作表上的特定单元格中搜索值

  5. 5

    将一些公式复制到工作表中的特定单元格

  6. 6

    行跨度表中的响应高度div单元格

  7. 7

    将一个工作表中的数据输入到不同工作表特定行的特定单元格中

  8. 8

    将数据复制到Excel中另一个工作表上的特定单元格区域

  9. 9

    Bootstrap响应表对文本的响应不足

  10. 10

    响应表:如果表太小,将单元格移至新行

  11. 11

    如何访问当前表行的特定单元格?

  12. 12

    将特定单元格复制到另一个工作表

  13. 13

    从表中获取特定单元格的内容

  14. 14

    从表中返回特定单元格的列标题

  15. 15

    将数据帧的特定单元格转换为R中的表

  16. 16

    突出显示在特定单元格中具有最大值的表行

  17. 17

    表中特定单元格的行标题和列标题

  18. 18

    复制特定单元格并粘贴到另一个工作表中

  19. 19

    从一行复制特定的单元格,然后粘贴到另一工作表的不同单元格中

  20. 20

    将响应数据插入表

  21. 21

    在设计阶段是否可以将sql表限制为仅一行

  22. 22

    引导程序中的响应表

  23. 23

    表在引导中不响应

  24. 24

    我想单击位于表中特定行的按钮并获取显示在表特定单元格中的数据

  25. 25

    将工作表1中某些行中的特定单元格复制(取决于列中的非零值)到工作表2的最后一个空行

  26. 26

    如何检查当前单元格是否在表的第一行?

  27. 27

    根据组合框的值将文本框数据发送到工作表中的特定行/单元格

  28. 28

    将项目从一个 2D 列表单元格移动到同一列表中的另一个特定单元格

  29. 29

    如何让Excel根据另一个数据表将值粘贴到特定单元格中

热门标签

归档