0
我有一種感覺這是另一個不可能的請求,但...是否有可能重寫僅使用外部樣式表的iframe朋友選擇器元素的寬度?覆蓋從CSS樣式表Facebook朋友選擇器的寬度
我有一個使用iframe朋友選擇器的頁面,但是我無法以任何方式編輯HTML,或者使用JavaScript。代碼看起來基本上像這樣在Firebug:
<div id="container">
<fb:serverfbml class="fb_iframe_widget" width="718px">
<script type="text/fbml">
<span>
<iframe id="fdf5a6b542baf6" class="fb_ltr" scrolling="no" name="f19fe08b5aec2e4" style="border: medium none; overflow: hidden; width: 718px; height: 555px;" src="about:blank">
</span>
</fb:serverfbml>
</div>
的問題是,我的容器只有500像素寬,並隱藏任何溢出:
#container { width:500px; overflow:hidden; }
導致邀請框被切斷。
我已成功地覆蓋在fb
控制和這樣的iframe兩個內嵌樣式:
.fb_iframe_widget[style], #container iframe[style] {
width:500px !important; /* yes, I know, but it really doesn't work otherwise */
}
但iframe中有一個名爲#fb_multi_friend_selector
元素時被迫的718px的寬度由以PHP擴展名結尾的CSS文件。我假設這是一個動態CSS文件,它讀取了iframe的style屬性並強制該寬度值,但我不知道如何從樣式表中覆蓋它。是否有可能做到這一點?