2009-07-18 7 views
1

iFrames 및 프레임 세트와 관련하여 많은 게시물이 있지만 내 관심사를 해결하는 하나를 찾지 못했습니다. 프레임 셋을 사용하는 것이 좋지 않습니까?iFrames vs. Framesets는 흐리게 처리하지 않고 표시 할 수 있습니다 (Diggbar 환경 용)?

액자 웹 사이트에 대한 백래시 가능성을 이해하고, 아래에있는 iFrame 하나 대신 Diggbar를 다시 만들고 싶습니다. 두 개 이상을 원합니다.

This Stackflow thread offers a solution이지만 페이지 하단이 가려진 iFrame이 생성됩니다. 이에 대한 예를 보려면 아래 링크를 사용하십시오 (하나의 링크 만 포함 할 수 있으므로 여기에서 해킹하고 있습니다.) 죄송합니다. 플라크을 검색하십시오. 스크롤 바 아랫 부분을 포함하여 페이지 하단이 어떻게 보이지 않는지 유의하십시오.

프레임 세트는 하단 막대가 상단 막대 아래의 높이와 완벽하게 일치하는 (즉, 페이지가 잘리지 않음) Diggbar를 다시 만드는 것이 더 간단 할 것 같습니다.

요약 :

  1. 는 프레임 셋이 (iFrame을보다 너무 이상) 사용하는 것이 나쁜 있습니까?
  2. 프레임 세트에서 iFrames를 사용해야하는 경우 스크롤 막대와 페이지가 맨 아래에 잘리지 않도록하려면 어떻게해야합니까?

고마워요!

해킹 LINK (함께 링크를 넣어) : "HTTP : //"+ "ephemera.continuation.org/stackoverflow/iframe.html"나는 모든 비용에 떨어진 프레임 셋에서 머물 것

답변

1

. HTML 4 사양과 관련하여 유효하지만 교차 장치 지원 기능이 좋지 않습니다. 대부분의 주류 브라우저는 의도 한대로 프레임 세트를 표시하지만, 휴대 전화에서 발견되는 것과 같은보다 특수화 된 브라우저는이를 망치는 경향이 있으며 많은 경우에 사이트를 사용할 수 없게 만듭니다.

나는 또한 접근성 문제가 있다고 의심하지만, iframe에도 존재한다고 생각합니다.

기타 고려해야 할 사항은 프레젠테이션입니다. 프레임 셋을 사용하는 경우 효과적으로 웹 사이트의 디자인을 프레임 세트의 매개 변수로 제한합니다 (이 프레임은 상단에 있으며이 프레임은 하단에 있습니다). 반면 iframe은 페이지의 다른 요소이며 CSS가있는 다른 요소와 마찬가지로 조작 할 수 있으므로 HTML을 건드리지 않고 사이트를 근본적으로 다시 디자인 할 수 있습니다.

리치