PHP 和 CSS 字体不工作

PHP and CSS font-face doesn't work

我目前正在制作一个投票网站。我试图更改 (to a custom font(font-face)) 标签的 h1 但它不起作用。但是改变颜色和其他一切都有效。我也试过将标签更改为 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 include 构造不会向页面输出任何内容。它将文件的内容包含到当前代码库中。您要做的是将其放入 HTML 文件头:

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

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