如何将 CSS 样式动态添加到 HEAD 标记
How to add a CSS style dynamically to HEAD tag?
我有一个不寻常的情况,我需要从HTML document A
中获取STYLE
标签(仅第二个标签)的内容,并将其添加到HTML DOCUMENT B
LINK
标签之后的HEAD
标签中。A 和 B 位于同一台服务器上。它必须是动态的,我无法控制生成的 CSS (cms)。
我想知道:
- 最好的方法是什么,我需要避免页面闪烁
- 什么是更便宜的
我可以使用HTML5和JQUERY。我主要针对网络套件。
HTML A
<html>
<head>
<style type="text/css">
.styleA {}
</style>
<!-- I am interested just in the following style tag
<style type="text/css">
.styleB {}
</style>
//>
</head>
<body>
</body>
</html>
HTML B
<html>
<head>
<link rel="stylesheet" type="text/css" href="someothercss.css">
<!-- should be injected here -->
</head>
<body>
</body>
</html>
你可以用jQuery创建一个单独的.js文件来操作css(或者只是把它添加到HTML代码本身中),然后如果你愿意,只需将.js链接到HTML B或两者。只需将需要继承样式的所有元素设置为类,然后编写 jQuery 来操作该类的 css。
示例代码:
$(".className").css({"background-color":"black","font-size":"12px"});
您可以在大括号中添加和操作任何 css 样式。
您可以尝试以下方法:
-
您可以在每个页面中添加该特定的 CSS 样式。
-
在单独的样式表中具有该特定的CSS样式。 并引用该样式在需要的页面中工作表。
相关文章:
- 正在添加'X'按钮,在文本字段旁边使用javascript
- 如何在映射数组中添加换行符
- 正在将数据主题添加到所有项目
- ZeroClipboard-在复制之前添加到值
- 我可以在json对象中添加一个函数吗
- 将输入字段中的文本提交到我的数据库,同时将其添加到我的列表中
- Rails资产管道-只向head添加jquery
- 如何将 CSS 样式动态添加到 HEAD 标记
- 如何在 JavaScript 中的 HTML head 标记中动态添加脚本值
- 使用 jQuery 将 CSS 添加到正文中的 head 标签
- 在 head 标签中动态添加
- 动态地将css文件添加到head(IE中的优先级颠倒)
- Javascript添加到head,但无法使用它
- 在Joomla head上添加JS
- 如何使用jquery/javascript读取head中动态添加的脚本标记中的值
- 如何在cmsms的head中添加javascript
- 当脚本src添加到head时,不会调用jQuery函数
- 在Iframe父head元素上添加meta标记
- 在IE8中使用JavaScript在元标记之后直接向HEAD添加CSS链接
- jQuery追加不起作用(将css添加到head)