У меня необычный сценарий, где мне нужно взять контент для тега STYLE
(только второго тега) из HTML document A
и добавить его в тег HEAD
после тега LINK
HTML DOCUMENT B
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>
Вы можете создать отдельный.js файл с jQuery, который управляет css (или просто добавляет его в сам HTML-код), а затем просто свяжите.js с HTML B или и то, и другое, если хотите. Просто установите все элементы, которые должны наследовать стиль для класса, а затем напишите jQuery для управления css для этого класса.
Пример кода:
$(".className").css({"background-color":"black","font-size":"12px"});
Вы можете добавлять и изменять любой стиль css в фигурных скобках.
Вы можете попробовать следующие способы:
Вы можете добавить этот стиль CSS на каждой странице.
Создайте этот стиль CSS в отдельной таблице стилей. и ссылайтесь на эту таблицу стилей на страницах, где это необходимо.