【问题标题】:How to set CSS style for certain table cells? (Eclipse RAP Platform)如何为某些表格单元格设置 CSS 样式? (Eclipse RAP 平台)
【发布时间】:2015-07-01 10:03:17
【问题描述】:

如果我创建 CSS 类 Table-Cell,它将用于所有表格单元格。

Table-Cell {
    padding: 5px;
}

如何将第一个表格列中的单元格的填充设置为 5 像素,将第二个表格列中的单元格设置为 10 像素?如果没有 RowTemplate,我该怎么做?

【问题讨论】:

    标签: eclipse-rap


    【解决方案1】:

    很遗憾,这在 RAP 中尚无法实现。您可以尝试启用 markup 并包含一些空格字符,例如 U+2003 以添加一些填充。

    不支持伪类:nth-child,只支持theming reference中定义的伪类。

    【讨论】:

      【解决方案2】:
      Table-Cell:nth-child(odd) {
          padding: 5px;
      }
      
      Table-Cell:nth-child(even) {
          padding: 10px;
      } 
      

      【讨论】:

      • 能否请您使用图片详细说明您的最终结果应该是什么?
      【解决方案3】:

      试试

      nth-child
      

      伪类:

      table:nth-child(n) { ... }
      

      【讨论】:

      • @Paul 我的意思是,table 是父元素,n 是你要设置的表格单元格,或者你可以自己搜索“nth-child 伪类”
      • @Paul 我记得在css中实际上没有列而是行,尝试设置每行的每个第一个子元素和每行的第二个子元素,或者简单地使用偶数/奇数替换“ 1" 或 "2"
      猜你喜欢
      • 2011-10-22
      • 2011-04-22
      • 1970-01-01
      • 1970-01-01
      • 2015-02-19
      • 1970-01-01
      • 2010-11-01
      • 2023-03-09
      • 1970-01-01
      相关资源
      最近更新 更多