代码之家  ›  专栏  ›  技术社区  ›  Max Boy

两个文件夹中的同一站点不同的css

  •  0
  • Max Boy  · 技术社区  · 7 年前

    我已在服务器和文件夹中创建了: mywebsite.com/folder1 我想有相同的网站(功能),但改变一些图片和css字体。我正在考虑创建一个新文件夹 mywebsite.com/folder2 将文件从folder1复制到folder2,只需替换我需要的css和图像。

    这个解决方案看起来不太好,因为我的服务器中会有很多html和js文件重复。还有别的办法吗?

    谢谢

    2 回复  |  直到 7 年前
        1
  •  0
  •   Caglayan    7 年前

    据我所知,您希望在folder2中的文件中使用folder1内容。首先:html接受一些linux属性。例如:

    <link rel="stylesheet" type="text/css" href="../folder1/styleInFolder1.css">

    如你所见,你可以使用 ../ 是的。html搜索所有的祖先文件,直到找到styleinfolder1。

    此外,css以不同的方式接受相同的东西。当您将该行添加到新css文件的顶部时:

    @import "../styleInFolder1.css"

    新文件采用styleinfolder1中的所有功能,您可以向新css文件添加任何行。它只对新文件有效。你可以改变你的字体类型等。

    我希望这些对你有帮助。

        2
  •  -1
  •   Rufrage    7 年前

    您可以将可重用的部件放在单独的文件中,并通过 phps include 是的。 周围的其他部分以及css可以单独包含。

    这样,您只需要在一个地方维护核心元素,同时能够在其他地方更改样式。