2012-08-01 35 views
0

我不做CSS,只是現在這就是爲什麼我有困難調整此..我有我的彈出使用Iframe的概率。在CSS中存在的風格是這樣的:CSS如何不使用風格

iframe { 
    border:none; 
    height:440px; 
    margin-left:4px; 
    margin-right:4px; 
    **min-width:760px;** 
    overflow:auto; 
    width:98%; 
} 

它產生時,頁面被這樣看一個html:

<div style="left: 404px; top: 75px; visibility: visible; position: absolute; overflow: visible; clip: rect(auto auto auto auto); " class="dialogPanel"><div class="">.....</div> 

這就是爲什麼無論怎樣我在代碼中設置高度的背後,則不會調整因此:

profileFrame = new Frame(url); 

     profileFrame.setHeight("350px"); 
     profileFrame.setWidth("450px"); 
     panel.add(profileFrame); 

     content.add(panel); 

但是當我從CSS iframe中刪除的最小寬度,它已經調整到我的心願。

問:如何不使用iframe樣式來訪問我的某個iframe?我不想刪除最小寬度,因爲此樣式正由應用程序中的所有iframe使用。

我試圖通過使用profileFrame.removeStyleName("iframe")刪除它,我也試過所有其他removestyle方法可用,但沒有奏效。 任何建議請問?感謝

+0

我相信要記住,'本地'CSS跳動'頁面CSS',擊敗'包括CSS'。這意味着,如果您將最小寬度放入iframe標籤並將其設置爲「0」,它可能會爲您帶來訣竅。 – ATaylor 2012-08-01 08:16:52

+0

該標記是生成(編程),而不是從解決方案頁面的HTML佈局,所以我無法做到這一點。謝謝 – user742102 2012-08-01 09:12:37

回答

1

你設置一個類來此的iFrame所以儘量

iframe .dialogPanel { 
min-width: 0px; 
} 

這將使僅I幀與類「dialogPanel」沒有最小寬度,並且會留下,其餘與他們的最小寬度