css - 为什么 Google 网站的 HTML 框无法加载与 URL 链接的 CSS 脚本?

标签 css html google-sites

我基本确定我正确设置了 HTML 脚本,并确保所需的 CSS 文件托管在 Google 云端硬盘上的共享文件夹中、正确引用等。

但是,当我将 HTML 代码复制到框中并全部保存时,编辑器总是会出现此错误: 1+12 - 125: failed to load external url navigator.css

虽然我认为定期将 CSS 文件链接到 HTML 代码,正如我在下面发布的,但我只看到 CSS 链接带来的很多问题,更令人担忧的是 Google 支持文档 ( here )说 HTML 框不能“引用”外部代码,包括我认为可能是这样的 CSS 文件。

<link href="http://[mixed aplhanumeric subdomain].googledrive.com/host/[shared folder's 'mixed' address]/navigator.css" rel="stylesheet" type="text/css">

鉴于此,有人知道将 HTML 链接到 Google 网站 HTML 框中的 CSS 代码的简单解决方法吗?

最佳答案

文档显示了 <script> 中 CSS 的示例。标签。我没有看到任何迹象表明允许包含外部文件中的 CSS。该文档明确指出 <link>不允许使用标签。 Google 协作平台无法在链接文件中加载 CSS 的原因是不允许使用链接标记。您唯一的选择是将 CSS 包含在 <style> 中标签。

不过还有一个替代方案。您可以使用单独的 HTML 和 CSS 文件创建 Apps 脚本 HTML 服务应用程序,然后将该 Apps 脚本应用程序放入您的 Google 网站中。

Apps Script HTML Service

关于css - 为什么 Google 网站的 HTML 框无法加载与 URL 链接的 CSS 脚本?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24581401/

相关文章:

css - 如何让我的 Rails 应用程序背景图片正确显示?

google-apps-script - 用于新 Google 站点的 Google App 脚本发布

google-apps-script - Google Apps 脚本删除警告横幅

html - 从工作表到网站的有效嵌入范围

css - 使用 main.hbs 的 views 目录中不同的 .hbs 文件来自 public/folder 的不同 css 文件

html - 我怎样才能在html上对齐这种段落

javascript - 根据接下来四个 slider 中的值更新第一个 slider

html - PhoneGap 索引页

javascript - 如何在 Google Chrome 的 HTML 表格中实现分页?

javascript - 选择选项中的 HTML Canvas 函数