从php文件访问样式表

时间:2018-08-24 11:33:50

标签: php html css html5

因此,我是php的新手,但据我所知,普通的html应该可以在.php文件中正常工作。但是,在我的.php文件中,它无法访问我的样式表和其他资源(例如图片)。我在html页面中使用了html的相同行,并且效果很好:

<head>        
    <style>
    <link rel="stylesheet" type="text/css" media="screen" href="stylesheet.css">
    <meta charset="utf-8"/>
    </style>
</head>

查看开发人员视图的“网络”标签,我收到的图像上是简单标签的错误404,但样式表甚至没有显示。

所有这些都可以在我的html页面而不是php页面上正常工作。 php不能这样工作吗?我看过其他人的屏幕快照。 谢谢

1 个答案:

答案 0 :(得分:4)

您无需将其包装在<style>标签中

<head>        
    <link rel="stylesheet" type="text/css" media="screen" href="stylesheet.css">
    <meta charset="utf-8"/>
</head>

另外,了解相对路径和绝对路径:

查看以下内容:Absolute vs. relative paths

./stylesheet.css ---与被调用文件相同的文件夹

stylesheet.css ---与被调用文件相同的文件夹

/stylesheet.css-项目根(webroot)

$_SERVER['DOCUMENT_ROOT'] ---文档/网站根目录的完整路径

$_SERVER['DOCUMENT_ROOT'] . '/stylesheet.css'-样式表的完整路径(如果在文档根目录中)。