iframes를 사용하는 경우 Frameset Doctype를 사용해야합니까?
-
20-09-2019 - |
문제
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>
태그는 많은 브라우저에서 스케치가되며, 주요 브라우저에서 조치를 취하기 위해 코드를 신중하게 사용하여 코드를 테스트하는 것이 가장 좋습니다.
다른 팁
못 생겼고 아무도 자신의 페이지에서 여러 스크롤 바 세트를 원하지 않기 때문입니다.
당신은 사용할 수 있습니다 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>