2010-09-01 78 views
0

我不知道是否有某種方法可以指定框架中的頁面是使用父級的樣式表 ?或者爲框架指定樣式表?框架集或框架標籤上的一些選項?html框架css

回答

0

我不認爲有什麼辦法可以指導一個框架來使用家長使用的CSS。大多數人使用框架來實現css隔離。

你可以寫一個簡單的腳本來從父所有的外部CSS引用複製到幀

var links = window.parent.document.getElementsByTagName('link'); 
for(var i=0;i<links.length;i++) 
    if(links[i].getAttribute('rel').toLowerCase() == 'stylesheet') 
     document.appendChild(links[i]); 
0

如果框架是PHP頁面,你可以將它們放置在幀像

<frame src="page.php?style=cool"> 

然後在框架的源代碼有

<?php echo '<link rel="stylesheet" href="' . $_GET['style'] . '">'; ?> 

這是不可能的,因爲每幀比<frame>的選項存在是它自己的頁面,上下文等等。

+0

沒有喜悅,然後是我沒有一臺服務器。 – 2010-09-01 20:44:25

1

沒有這樣的選項。但是您可以在加載後將link元素注入到框架中,並且它可以從同一個域加載。