문제

iframes가 비표준 요소로 선언 된 이유는 무엇입니까? 쓸모있다.

XHTML 1.1에서 허용됩니까, 아니면 iframes를 사용하는 경우 Frameset Doctype를 사용해야합니까?

도움이 되었습니까?

해결책

iframe은 웹 페이지의 프레임 안에 다른 HTML 문서를 표시하는 방법입니다. W3는 제작을 향해 나아가고 있습니다 모두 HTML 문서로 표시되는 외부 파일 <object> 꼬리표. 여기에는 애플릿, 플래시 영화, 심지어 이미지가 포함됩니다. iframe의 감가 상각은 "프레임"에 HTML 파일을 표시한다는 아이디어가 나쁘기 때문이 아닙니다. 이제 동일한 작업을 수행하는 "더 나은"방법이 있기 때문에 더 이상 사용되지 않습니다.

iframe은 XHTML 1.1에서 완전히 떨어지므로 표시되지 않을 것입니다. iframes는이를 지원하는 비 프레임 세트 DocTypes에서 유효하지만 DocType을 변경하면 일부 버그로 인해 표시되는 방식이 변경 될 수 있습니다. <cough> internet explorer </cough>.

iframes와 the에 대한 지원 이후 <object> 태그는 많은 브라우저에서 스케치가되며, 주요 브라우저에서 조치를 취하기 위해 코드를 신중하게 사용하여 코드를 테스트하는 것이 가장 좋습니다.

보다 iframe을 XHTML 1.1에서 객체로 교체합니다

다른 팁

못 생겼고 아무도 자신의 페이지에서 여러 스크롤 바 세트를 원하지 않기 때문입니다.

당신은 사용할 수 있습니다 object. (http://www.w3.org/tr/rec-html40/struct/objects.html#h-13.5)

<object id="page" type="text/html" data="page.htm" width="500" height="600"> 
  <p>Oops! That didn't work...</p> 
</object>
라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top