css - 样式不适用于我的表格单元格

标签 css html-table haml

每个表格行都填充了每个事件:

- @events.each do |event|
    %tr
      %td= event.name
      %td= event.description
      %td= event.date 

我希望能够仅更改一个表格单元格 (event.description) 的文本对齐方式,我想使用 CSS 来完成此操作,但如果我尝试:

td {
  text-align: center;
}

这将对所有单元格执行此操作,而不仅仅是一个单元格。所以我尝试将那个单元格放入包装器中:

- @events.each do |event|
    %tr
      %td= event.name
      #wrapper
        %td= event.description
      %td= event.date 

CSS:

#wrapper {
  text-align: center;
}

但没有任何改变。

最佳答案

不是将它放在包装器中,而是简单地为 元素提供 #wrapper 标记。

%td#wrapper= event.description

关于css - 样式不适用于我的表格单元格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36658226/

相关文章:

javascript - 无法计算悬停元素的确切位置

选择器内的 CSS 正则表达式

html - 在 html 元素上只允许点击事件一次

javascript - 在 react 中使用 webpack 导入 css

javascript - 使用 JS 对带有子项的 HTML 表格进行排序

ruby-on-rails - 如何将任意文件包含到 HAML 模板中?

html - colspan ='*'怎么了?

html - 在 IE8 上具有列跨越的固定大小表

javascript - 使用 Rails 和 Haml 的 Jquery 和 CoffeeScript scrollTo

javascript - ng-click事件绑定(bind)到 Angular js中的子li