Skip to main content

HTML IFrame 및 프레임의 링크 대상 지정 방법

CSS 수업 - filter (유월 2025)

CSS 수업 - filter (유월 2025)
Anonim

내부에있는 문서를 만들 때 IFRAME해당 프레임의 모든 링크가 동일한 프레임에서 자동으로 열립니다. 그러나 링크 (요소 또는 요소)의 속성을 사용하면 링크를 열어야 할 위치를 결정할 수 있습니다.

iframe에 특성이있는 고유 한 이름을 지정하고 해당 프레임에서 ID를 값으로 사용하여 링크를 가리킬 수 있습니다. 목표 속성:

id = "page">target = "page">

현재 브라우저 세션에 존재하지 않는 ID에 대상을 추가하면 새 브라우저 창에 해당 이름의 링크가 열립니다. 처음으로 이름이 지정된 대상을 가리키는 링크가 동일한 새 창에서 열립니다.

그러나 모든 창이나 모든 프레임의 이름을 ID로 지정하지 않으려는 경우 이름이 지정된 창이나 프레임을 사용하지 않고도 특정 창을 대상으로 지정할 수 있습니다. 이를 표준 표적이라고합니다.

네 가지 목표 키워드

명명 된 프레임이 필요없는 4 개의 대상 키워드가 있습니다. 이 키워드를 사용하면 웹 브라우저 창의 ID와 관련이없는 특정 영역에서 링크를 열 수 있습니다. 다음은 웹 브라우저에서 인식 할 수있는 대상입니다.

  • _본인
    • 이것은 모든 앵커 태그의 기본 대상입니다. 설정하지 않은 경우 목표 속성을 사용하거나이 대상을 사용하면 링크가 링크와 동일한 창이나 프레임에서 열립니다.
  • _부모의
    • iframe은 웹 페이지에 내장되어 있습니다. 그리고 다른 웹 페이지의 다른 iframe 안에있는 페이지에 iframe을 삽입 할 수 있습니다. 설정하면 목표 ~에 속성 _부모의 iframe을 보유하고있는 웹 페이지에서 링크가 열립니다.
  • _상단
    • iframe이있는 대부분의 상황에서이 타겟은 _부모의 타겟 않습니다. 그러나 IFRAME 내부 IFRAME, _상단 타겟은 시리즈의 최상위 창에서 링크를 열어 모든 iframe을 제거합니다.
  • _공백
    • 이것은 가장 일반적으로 사용되는 타겟입니다. 팝업과 마찬가지로 완전히 새로운 창에서 링크를 엽니 다.

당신의 프레임의 이름을 선택하는 방법

iframe이있는 웹 페이지를 만들 때 각 페이지에 특정 이름을 지정하는 것이 좋습니다. 이를 통해 자신이 무엇인지 기억하고 특정 프레임에 링크를 보낼 수 있습니다.

나는 그들이 무엇을 위해 내 iframe을 명명하고 싶습니다. 예 :

id = "links">id = "external-document">

대상과 함께 HTML 프레임 사용

HTML5는 프레임과 프레임 세트를 더 이상 사용하지 않지만 HTML 4.01을 계속 사용하는 경우 iframe을 타겟팅하는 것과 같은 방식으로 특정 프레임을 타겟팅 할 수 있습니다. 프레임 이름에 신분증 속성:

id = "myFrame">

그런 다음 다른 프레임 (또는 창)의 링크에 동일한 대상이 있으면 해당 프레임에서 링크가 열립니다.

target = "myFrame">

4 개의 타겟 키워드는 프레임에서도 작동합니다. 그만큼 _부모의 둘러싸는 프레임에서 열리 며, _본인 동일한 프레임에서 열리 며, _상단 동일한 윈도우에서 열리지 만 프레임 셋 외부에서는 열리지 않습니다. _공백 새 창 또는 탭에서 열립니다 (브라우저에 따라 다름).

기본 대상 설정

요소를 사용하여 웹 페이지에서 기본 대상을 설정할 수도 있습니다. 너는 목표 속성을 모든 링크가 열려 있도록하려는 iframe (또는 HTML 4.01의 프레임)의 이름으로 변경하십시오. 또한 네 개의 대상 키워드 중 하나의 기본 목표를 설정할 수도 있습니다. 페이지의 기본 대상을 작성하는 방법은 다음과 같습니다.

요소는 머리 문서의 void 요소이므로 XHTML에서는 닫는 슬래시를 포함합니다.

/>