在 16.04 中将 index.html 链接到 css 文件夹时遇到问题

在 16.04 中将 index.html 链接到 css 文件夹时遇到问题

我在 16.04 中构建了一个 Apache2 网络服务器。目前,我的 index.html 位于 /var/www/html/index.html。我尝试使用此行调用一些 css:

<link rel="stylesheet" type="text/css" href="css/basic.css" media="screen" />

文件 basic.css 位于 /var/www/css/basic.css。我认为我的 href 是错误的。任何帮助都将不胜感激。

答案1

你必须将 css 文件夹放在 html 文件夹中,因此 /var/www/html/css/... 你可以通过以下方式执行此操作

sudo mv /var/www/css /var/www/html/css


或者你必须参考href="../css/basic.css"

但通常你应该选择第一种方式。

无论如何,在这两种情况下,请确保您已正确设置权限,例如

sudo chown -R <username>:www-data /var/www/html/css

或者在第二种情况下

sudo chown -R <username>:www-data /var/www/css

相关内容