gpt4 book ai didi

html - 我可以在网站提供的页面中包含来自本地驱动器的 CSS 样式表吗

转载 作者:太空狗 更新时间:2023-10-29 13:42:18 25 4
gpt4 key购买 nike

我的目标是拥有一个由网站提供的包含样式表的页面,该页面不在网站上可用,也不在其他网站上可用,但在本地驱动器上可用。

类似的东西;

<!DOCTYPE html>
<html>
<head>
<link href="/styles/something.css" rel="stylesheet" />
<link href="file:///C:/custom.css" rel="stylesheet" />
</head>

我的初步研究表明浏览器似乎不支持这一点,但我愿意被证明是错误的,或者发现一些偷偷摸摸的方法。 (以上方法我都试过了,不行。)

[我知道,我知道,你想知道“为什么”。这是为站点设计者准备的——它允许他在设计时在本地编辑 css,并在“半实时”站点上查看效果。也就是说,编辑的往返速度非常快,而且我不需要让他访问实际站点。通过扩展,出于教学目的,它将允许多人在本地同时练习他们的 CSS 技能]

显然,对本地文件所做的任何编辑都只会在该本地计算机上可见 - 这就是整个想法。如果您有 10 个学生,每个学生都会看到具有不同 css 文件的同一个站点。

最佳答案

好吧,如果您可以在您的机器上安装 Apache,这很容易完成。

这是假设问题是这样的

I want to be able to have a site in a central location (live) and allow users accessing that site to be able to make changes to the site by editing a local file. These changes will only be visible to the person making the change and the rest will just see whatever CSS is on their local copy.

因此,这意味着您必须从多台计算机提供本地文件,并且每个浏览该站点的人可能拥有不同外观的副本。如果我是对的,请继续阅读。

在您希望能够允许本地编辑的所有机器上设置本地环境(也许使用 WAMP?)。重要的是每个人都必须定义相同的主机名(本地主机或其他名称 - 不要忘记将其添加到您的 hosts 文件中)。将 CSS 文件放在您的 webroot 中,并添加指向该链接的实时站点的链接。

<link href="http://www.mysite.com/base.css" rel="stylesheet" />
<link href="http://localhost/custom.css" rel="stylesheet" />

瞧!本地编辑。

注意事项

  1. 每个人都需要将他们的文件放在同一个本地 URL 中,否则它将无法工作

  2. 您需要设置本地环境(非常简单)

关于html - 我可以在网站提供的页面中包含来自本地驱动器的 CSS 样式表吗,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5495907/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com