【问题标题】:Why I can not at font into my table? [closed]为什么我不能在字体进入我的表格? [关闭]
【发布时间】:2016-03-20 23:18:08
【问题描述】:

我正在尝试更改 Job Information 表中的字体,但它不起作用 我的代码如下:

#content-area-job-details #site-content-job-details .entry-content table.job-table tbody {
  font-family: Arial,Khmer !important;
}

为什么这不起作用?

【问题讨论】:

  • 重要的拼写正确很重要,这样你就不会有那么多问题了。拼写检查是您的朋友。
  • 我也这样做了,但还是不行:(

标签: css fonts


【解决方案1】:

您必须在 css 选择器之间使用逗号。正如其他人所说,重要的拼写错误。此外,正如辐射所说,您的页面或表格中不存在<tbody> 标签,因此css没有选择任何内容。另外从字体系列中删除高棉部分,因为它可能无法识别。

#content-area-job-details, #site-content-job-details, .entry-content, table.job-table tbody{
     font-family: Arial,Khmer !important;
}

如果 Khmer 是一种自定义字体,您是否已将其包含在您的网站中?由于安装在本地 PC 上的字体不会自动在 Internet 上运行。

这是一个例子: https://jsfiddle.net/q6z5wmp8/

【讨论】:

  • 你能编辑你的答案吗?
  • 你是对的选择器之间的逗号。但是,tbody 元素实际上不需要在表格中出现开始标记。有关示例,请参阅this fiddle。有一个tbody
  • 确实,但可读性很好哈哈。你可以用它来设计你的桌子
【解决方案2】:

您在!importain 中打印错误,并且定位到错误的 dom 元素。

.job_info {
    font-family: Arial, Khmer !important;
}

【讨论】:

    【解决方案3】:

    !important 而不是!importain

    font-family: arial,Khmer !important;
    

    【讨论】:

      【解决方案4】:

      您的页面中没有<tbody> 标记。

      【讨论】:

      • 是的,但还是不行
      • #content-area-job-details #site-content-job-details .entry-content table.job-table{ font-family: Arial,Khmer !importain; }
      • @Perrykipkerrie 的正确答案如下。您的选择器需要有逗号。
      • @Akarienta,它肯定回答了这个问题。这不是批评或澄清要求。这是选择器为什么不起作用的答案。
      • tbody,因为它在页面解析过程中被自动替换。
      【解决方案5】:

      首先我很抱歉我的错误,非常感谢您的帮助,现在我可以找到正确的答案是:

      #content-area-job-details、#site-content-job-details、.entry-content、table.job-table tbody pre

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2022-11-25
        • 2018-04-15
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多