2012-08-01 4 views
0

나는 CSS를 사용하지 않습니다. 지금이 문제를 해결하는 데 어려움이 있습니다. Iframe을 사용하는 팝업으로 문제가 발생합니다. CSS에서 스타일은 다음과 같이있다 :CSS 스타일을 사용하지 않는 방법

내가 뒤에있는 코드에서 높이를 설정 아무리 이유
<div style="left: 404px; top: 75px; visibility: visible; position: absolute; overflow: visible; clip: rect(auto auto auto auto); " class="dialogPanel"><div class="">.....</div> 

, 그것은 크기를 조정하지 않을 :

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

이 페이지는 다음과 같이 전망되는 HTML을 생산 그에 따라 :

profileFrame = new Frame(url); 

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

     content.add(panel); 

그러나 CSS iframe에서 최소 너비를 제거하면 이미 내 크기로 조정됩니다.

Q :이 특정 iframe에 iframe 스타일을 사용하지 않으려면 어떻게해야합니까? 이 스타일은 응용 프로그램의 모든 iframe에서 사용되므로 최소 너비는 제거하지 않으려합니다.

profileFrame.removeStyleName("iframe")을 사용하여 제거했지만 다른 모든 제거 방법을 시도했지만 작동하지 않았습니다. 제안 사항은 무엇입니까? 감사

+0

나는 '로컬 CSS'가 '포함 된 CSS'보다 뛰는 'CSS'를 깨는 것을 기억합니다. 즉, iframe 태그에 최소 너비를 넣고 '0'으로 설정하면 트릭을 수행 할 수 있습니다. – ATaylor

+0

태그는 (프로그래밍 방식으로) 생성되며 솔루션의 페이지에서 html 레이아웃이 생성되지 않으므로 그렇게 할 수 없습니다. 감사 – user742102

답변

1

당신은 지금이 어떤 분 폭이없는 클래스 "dialogPanel"만 iframe을 만들 것입니다

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

시도이있는 iFrame에 클래스를 설정하고, 그 분 폭

로 나머지를 떠나
관련 문제