답변:
target="blank"
링크 를 사용 하면 새 탭 / 창에서 링크 가 열립니다. 그러나 미묘한 차이가 있습니다. 링크를 다시 클릭하면 새 링크를 열지 않고 처음 열린 창을 다시 사용합니다.
이는 target
새 창을 여는 것 이상으로 속성을 사용할 수 있기 때문 입니다. 4 개의 기본 제공 값이 있지만 고유 한 대상을 지정할 수도 있습니다. 관련 W3 Schools 페이지 를 보면 다음 옵션이 표시됩니다.
_blank
링크 된 문서를 새 창이나 탭에서 엽니 다_self
클릭 한 것과 동일한 프레임에서 링크 된 문서를 엽니 다 (기본값)._parent
부모 프레임에서 링크 된 문서를 엽니 다_top
링크 된 문서를 창 전체에서 엽니 다<framename>
링크 된 문서를 명명 된 프레임으로 엽니 다HTML 프레임에 대해 조금 이해하지 않으면이 중 상당 부분이 의미가 없습니다. HTML <frameset>
태그를 사용하면 브라우저 창을 각각 자체 페이지가있는 개별 섹션 (프레임)으로 분할 할 수 있습니다. 프레임에 이름을 지정하고 target
링크 에서 속성을 사용 하면 관련 내용을 표시 할 프레임을 제어 할 수 있습니다.
그러나 브라우저가 적용해야하는 대상 속성에 대한 몇 가지 추가 규칙이 있습니다.
target="blank"
작동하는 방식입니다.기본적으로 _blank
특별한 경우 이므로 현재 규칙을 변경할 이유가 없습니다 . 원래 종류의 프레임은 더 이상 사용되지 않지만 대상 속성이 작동하는 명명 된 객체 (예 : 페이지에 직접 포함 된 단일 프레임 인 iframe)를 가질 수있는 다른 경우가 있습니다. 표준을 변경하면 아무런 이익을주지 않으면 서 많은 기존 페이지가 손상됩니다.
target="_blank"
속성이 필요하지 않은 대신 URL에 부호 (예 : 별표)를 추가 할 수있었습니다 <a href="*https://www.stackoverflow.com">Stackoverflow</a>
. 타이핑을 많이 절약 할 수 있습니다 :)
target
HTML 5에서 여전히 허용 되는 전체 개념은 일반적으로 오래된 것으로 간주됩니다. w3.org/community/webed/wiki/HTML_links _-_ lets_build_a_web (7 Frames and popups — just say no
섹션에 있음)