php - 从 php 文件访问样式表

标签 php css html

我是 php 的新手,但据我所知,正常的 html 应该可以在 .php 文件中正常工作。但是,在我的 .php 文件中,它不会访问我的样式表和图片等其他 Assets 。我在我的 html 页面中使用相同的 html 行,它工作正常:

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

查看开发人员 View 的网络选项卡,我在我的图片上收到错误 404,这些图片是简单的标签,但样式表甚至没有显示。

所有这些在我的 html 页面而不是 php 页面中工作正常。 php不是这样工作的吗?我看过其他人的屏幕截图,看起来确实如此。 谢谢

最佳答案

你不需要把它包裹在<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' --- 如果在文档根目录中,样式表的完整路径。

关于php - 从 php 文件访问样式表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52003582/

相关文章:

html - 布局问题( float /填充)

javascript - 在 IE(7+) 中嵌入音频,使用 javascript 静音和取消静音功能

php - 我可以将 Javascript 条件的结果导入 PHP 变量吗?

php - 如何使用 HTML 表单将 JavaScript 值传递到另一个 PHP 页面?

html - 缩小我的网站时,一切看起来都不对

css - 在页面上垂直居中图像并在调整大小时保持纵横比

javascript - 如何仅使用 CSS3 将动态创建的元素平滑地添加到 DOM 中?

javascript - 图像的 Ng-repeat,但第一张图像位于不同的 div 类中

PHP - 获取可用数据库名称的下拉列表。

php - 插入值列表与列列表不匹配 : 1136 Column count doesn't match value count at row 1