加载<链接rel="将原始内容转换为<样式>标签
Load <link rel="stylesheet"> raw content into an <style> tag
我的平台在同一个网页上提供了一些类似的小部件。这些小部件嵌入到iframe中,它们之间共享相同的CSS定义。
当前版本使用<link rel="stylesheet">
标记加载此定义。但是,我正在考虑将加载策略更改为<style>
标签内的css内联定义。
- 在目标页面加载基础javascript 创建一个隐藏iframe,并在其上加载CSS
- 在目标页面上下文中将CSS内容设置为javascript var。
<link>
(异步文档)。编写调用)步骤1和2已经实现并工作。那么,第三步应该如何实施呢?
在进行了一些新的测试之后,我会在这里发布任何阳性结果。
你不想用Javascript做一些可以用纯CSS完成的事情(或者至少很容易完成)。有很多人没有启用JS…我不认为你想限制他们访问你的网站。您正在寻找的可以用CSS @import
规则完成。这很简单——您所需要做的就是将@import "path/to/css/file"
放在所有其他样式规则之上。路径是相对于当前样式表的;如果它在HTML文件中,那么它是相对于HTML文件的。
例如,如果你有一个像stackunderflow.com这样的域名,在顶级文件夹中有一个样式表,在extra-styles
文件夹中有一个名为style2.css
的样式表,那么你可以通过一个相对路径从extra-styles
导入样式表:@import "extra-styles/style2.css"
另一个好处是几乎所有浏览器都支持。
相关文章:
- D3在转换时退出多个系列折线图标签
- 将标记转换为 jQuery 表 - YADCF 的可点击标签过滤器
- 按钮标签,javascript 转换为链接标签
- 标签之间的内容转换为标题JS
- 由标签触发的潜水转换
- 将文件转换为数组并使用数据列表和选项标签为自动完成文本框添加数组元素
- CSS-转换高度在<a>标签
- javascript 将 IMG 标签中的图像转换为 标签中的实际链接图像
- MathJax是否可以仅在某个标签内转换LaTeX
- 如何在angularjs中将html标签转换为文本
- 胡子:如何将回车转换为
标签 - 将
标签转换为字符(10) - Javascript函数参数转换为jQuery或HTML标签
- 将带有图像标签的 Svg 转换为 PNG
- 选择2个自定义标签,在选择时转换值
- JavaScript 替换 - 将 br 标签转换为新行
- 选择标签 HTML 上的值将数组转换为字符串 Javascript
- 将 JS 数组转换为 HTML 表 |奇怪的标签
- 谷歌标签管理器添加&instrad of just&转换为脚本src
- 页面向下转换
标签