我在服务器和文件夹中创建了我:mywebsite.com/folder1
我想拥有相同的网站(功能),但更改一些图像和CSS字体。我正在考虑创建一个新文件夹mywebsite.com/folder2
并将文件从folder1复制到folder2,只需替换我需要的CSS和图像。
这个解决方案看起来不太好,因为我的服务器中有很多html和js文件重复。还有其他办法吗?
由于
答案 0 :(得分:0)
据我了解,您希望在folder2中的文件中使用folder1内容。让我们从这开始:HTML接受一些Linux属性。例如:
<link rel="stylesheet" type="text/css" href="../folder1/styleInFolder1.css">
如您所见,您可以使用../
。 HTML搜索所有祖先文件,直到找到styleInFolder1。
此外,CSS以不同的方式接受相同的事情。当您将该行添加到新CSS文件的最顶层时:
@import "../styleInFolder1.css"
新文件获取styleInFolder1中的所有功能,您可以将任何行添加到新的CSS文件中。它仅适用于新文件。您可以更改字体类型等。
我希望这些对您有所帮助。
答案 1 :(得分:-1)
您可以将可重复使用的部分放在单个文件中,并通过phps include包含它们。 其他部分以及CSS可以单独包含在内。
这样,你只需要在一个地方维护核心元素,同时能够在其他地方改变风格。