나는 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")
을 사용하여 제거했지만 다른 모든 제거 방법을 시도했지만 작동하지 않았습니다. 제안 사항은 무엇입니까? 감사
나는 '로컬 CSS'가 '포함 된 CSS'보다 뛰는 'CSS'를 깨는 것을 기억합니다. 즉, iframe 태그에 최소 너비를 넣고 '0'으로 설정하면 트릭을 수행 할 수 있습니다. – ATaylor
태그는 (프로그래밍 방식으로) 생성되며 솔루션의 페이지에서 html 레이아웃이 생성되지 않으므로 그렇게 할 수 없습니다. 감사 – user742102