2011-11-03 1 views
7

다음과 같은 코드가 있습니다.<a> 태그의 "target"속성에서 사용자 정의 이름을 사용하는 것이 유효합니까?

<a href="http://google.com" target="_blank">google</a> 
<a href="http://gmail.com" target="_blank">gmail</a> 

링크 중 하나를 클릭 할 때마다 새 창이나 탭이 만들어집니다. 링크를 사용하기를 원했습니다.

그래서 내 코드가 이렇게 바뀌 었습니다.

<a href="http://google.com" target="google">google</a> 
<a href="http://gmail.com" target="google">gmail</a> 

작동했습니다! 링크를 클릭하기 만하면 처음으로 새 창을 띄운 다음 링크를 클릭하면 해당 창에 나타납니다.

나는 이것이 좋다고 생각하지만 W3C HTML 4 Spec에서 이것에 대해 뭔가를 찾을 수 없습니다. 브라우저 간 호환이 가능합니까?

+1

http://validator.w3.org에서 유효합니다. –

답변

8

네, 그게이 인스턴스에서 사용하는 방법입니다. target 속성의 값은 링크 된 문서를 여는 및 framename 프레임 또는 사용하는 윈도우의 이름이 될 _blank 중 하나 _self, _parent, _top 또는 framename을 할 수있는 위치를 지정.

3

예, 완벽하게 유효하며 브라우저와 호환됩니다. target은 대상 창 (또는 프레임)의 이름을 지정하며, 아직 존재하지 않을 때 열립니다. _self_top

_blank, _parent는, 어쩌면 당신은 a better HTML reference이 필요합니다

다음

은 특별한 의미가있다.

관련 문제