Здесь, внутри домена есть две вещи
- Раздел iFrame
- Страница загружена внутри рамки
Итак, вы хотите оформить эти два раздела следующим образом:
1. Стиль для раздела iFrame
Можно стилизовать с использованием CSS с этим уважаемым id
или class
именем. Вы также можете просто оформить его в родительских таблицах стилей.
<style>
#my_iFrame{
height: 300px;
width: 100%;
position:absolute;
top:0;
left:0;
border: 1px black solid;
}
</style>
<iframe name='iframe1' id="my_iFrame" src="#" cellspacing="0"></iframe>
2. Стиль страницы, загруженной в iFrame
Эти стили могут быть загружены с родительской страницы с помощью Javascript
var cssFile = document.createElement("link")
cssFile.rel = "stylesheet";
cssFile.type = "text/css";
cssFile.href = "iFramePage.css";
затем установите этот CSS-файл в соответствующий раздел iFrame
//to Load in the Body Part
frames['my_iFrame'].document.body.appendChild(cssFile);
//to Load in the Head Part
frames['my_iFrame'].document.head.appendChild(cssFile);
Здесь вы можете редактировать часть страницы внутри iFrame, используя также этот способ
var $iFrameHead = $("#my_iFrame").contents().find("head");
$iFrameHead.append(
$("<link/>",{
rel: "stylesheet",
href: urlPath,
type: "text/css" }
));