【问题标题】:css slim html first child in table trcss slim html表tr中的第一个孩子
【发布时间】:2018-11-29 14:44:42
【问题描述】:

enter link description here我在rails 中使用slim html。我需要更改 tr 中第一个 td 的背景颜色。我的代码不能在 slim 中工作,但可以在普通的 html 文件中工作。代码如下:

td:first-child {
  border: 1px solid black;
  background: #20124D;
  color: #FFFFFF;
}

【问题讨论】:

  • 添加code fiddle link
  • @BhargavChudasama 在哪里添加?你能分享一些例子吗?
  • there <> 问题窗口中的一个符号在此处添加代码
  • @BhargavChudasama slim html 在 jsfiddle.net 中不可用。你知道纤细的 html 在哪里工作吗?
  • 使用html fiddle and add your external link there

标签: css slim


【解决方案1】:

你可以像下面这样在 slim 中定义你的 css 内联,或者当然你可以创建一个新的 .css 文件,并可以在你的 slim 模板文件中添加 css 文件的引用。

html
  head
    style
      |  table { border: 1px solid black; } td { border: 1px solid black; } td:first-child { border: 1px solid black; background: #20124D; color: #FFFFFF; } 
    title
      | Enter Your Code Here
  body
    p
      | Yahoo

这就是您定义 css 类内联文件的方式。如果你有 cssfile,你可以添加 css 文件的引用,如下所示 -

html
  head
    style
      |  link rel="stylesheet" media="screen, projection" href="/styles.css"
    title
      | Enter Your Code Here
  body
    p
      | Yahoo

【讨论】:

  • 这是正确的答案,它在 slim 中工作,但在我的 rails slim 文件中不起作用。
  • 分享你的 rails slim 文件
  • 头部 css: .rtb-bg { 背景: #20124D; } .rtb 字体 { 颜色:#FFFFFF; } table,td { 边框:1px 纯黑色; } p 尊敬的团队, table cellpadding="0" cellspacing="0" tr td.rtb-bg.rtb-font 包名 td test tr td.rtb-bg.rtb-font Ticket ID td 123 tr td.rtb-bg.rtb-font 代理分配 td hello br p 问候,p b2s
  • 我创建了单独的类 .rtb-bg 所以上面的命令是有效的。但如果我包含 td:first-child 它不工作,同样在正常的苗条文件中工作
猜你喜欢
  • 2012-05-04
  • 1970-01-01
  • 2013-03-12
  • 1970-01-01
  • 2022-11-10
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-03-11
相关资源
最近更新 更多