【问题标题】:PHP and CSS font-face doesn't workPHP 和 CSS 字体不起作用
【发布时间】:2016-05-28 23:12:12
【问题描述】:

我目前正在制作一个投票网站。我试图更改 h1 标签的字体 (到自定义字体(font-face)),但它不起作用。但是改变颜色和其他一切都有效。我还尝试将标签更改为 p 并给它一个 id。自定义字体适用于所有其他页面,但 poll php 页面除外。

@font-face {
 font-family: Ubuntu-BI;
 src: url('fonts/Ubuntu-BI.ttf');
}

h1{
 color: #e9e9e9;
 font-family: Ubuntu-BI;
 font-size: 40px;
}

<style>
  <?php include 'css/pollStyle.css'; ?>
</style>
<?php <!-- HERE'S THE REST OF THE CODE

echo "<h1>$title</h1>";  //< Title of the pole

非常感谢您的帮助! :)

【问题讨论】:

    标签: php css font-face custom-font


    【解决方案1】:

    PHP include 构造不会向页面输出任何内容。它将文件的内容包含到当前代码库中。你要做的就是把它放到 HTML 文档的头部:

    <link rel="stylesheet" href="css/pollStyle.css"/>
    

    【讨论】:

      【解决方案2】:

      CSS 本身没有问题,问题一定出在它被包含的方式上。根据 miken32 的回答,您应该使用链接标签来附加样式表。理论上,只要此代码在 &lt;head&gt;&lt;/head&gt; 标记内,您指定的方式就可以工作。

      【讨论】:

      • 我现在已经完成了,但它似乎不起作用。 PHP 在 body 标记内。
      • 你可以试试移动 到 head 标签内
      • 即使这样你仍然应该使用链接标签来附加样式表。
      猜你喜欢
      • 2012-04-02
      • 2013-04-04
      • 1970-01-01
      • 1970-01-01
      • 2014-04-29
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多