html - 将外部 CSS 文件添加到博客模板

标签 html css xml blogger

在我的博客模板的 HTML 代码中,我试图添加一个外部链接到托管在 Google 驱动器中的 CSS 文件。

我已经公开了 CSS 文件并创建了一个直接下载链接:

https://drive.google.com/uc?export=download&id=0ByXCg9N1QXp8ZWdEWHlIUjMyRDQ

我接下来要做的是从博主管理面板中选择我的模板的 HTML 代码:

Theme -> Edit HTML

并且在 <head>我添加了以下行的部分:

<link href='//drive.google.com/uc?export=download&id=0ByXCg9N1QXp8ZWdEWHlIUjMyRDQ' 
      rel='stylesheet' media='all' type='text/css'/>

尝试执行保存主题时出现以下错误:

Error parsing XML, line 9, column 53: The reference to entity "id" must end with the ';' delimiter.

显然主题代码的 XML 解析器不喜欢 href属性值。我如何重写 url 以便它被 XML 解析器接受?

最佳答案

问题出在链接中的 & 符号上。您需要将其替换为 & 以使链接被 Blogger 的 XML 解析器接受 -

<link href='//drive.google.com/uc?export=download&amp;id=0ByXCg9N1QXp8ZWdEWHlIUjMyRDQ' 
  rel='stylesheet' media='all' type='text/css'/>

关于html - 将外部 CSS 文件添加到博客模板,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43675506/

相关文章:

html - 在没有 JS 的情况下将效果应用于另一个元素的悬停

带有 Ajax 和静态 div 的 jQuery 选项卡

html - 更改占位符不透明度

jquery - CSS 图像放置方式取决于屏幕分辨率

html - 使嵌套组件具有相同的颜色

python - 如何使用 python 将 .txt 文件转换为 xml 文件?

java - 如何从文件加载 Java 枚举元素的值

html - 半个像素在 font-size CSS 属性中意味着什么?

html - 响应式菜单位置 CSS

java - JAXB 可以创建 'read only' 类属性吗?