如何正确链接css和图像在我的网站


How to properly link css and images in my website

我有一些问题指定css和图像路径在我的网站。当我在同一文件夹级别时,它工作得很好,但当我在另一个文件夹中时,它很快就会崩溃。我在本地主机工作,我的目录结构是这样的:

 ROOT
  main.php
  /subfolder/file2.php
  /templates/template1.php
  /style/style.css 

我已经在template1.php中调用style.css。

我可以从template1.php调用main.php(使用include)和CSS工作良好。问题是当我从template1.php调用file2.php时,CSS不再被调用。

我如何指定路径,使CSS或图像正确链接,无论我在哪个文件夹?

如果可能的话,使用css文件的绝对路径可能是最简单的。否则,对于更复杂的结构,Rasclatt的方法是可行的。我通常只是在php页面的顶部分配一个路径变量