xhtml 표준모드에서 target 쓰지 않아야 하는건가요??
나빛
오늘 개발자분과 조금 얘기하다가 Xhtml 1.0 Strict (표준모드) 에서는 앨리먼트에서 target 속성을 쓰지마라??? -_- name=2207910a앨리먼트에서 target 속성을 쓰지 말것을 권장하는데요
그럼 대안은 a href= onClick=window.open(this.href); return false; 이렇게 onclick을 넣는 방법으로 하면 표준에 접근하나요?
그럼 target을 쓰지 말아야 하는 이유가 뭘까요? 개발자분과 서로 물어보고 있네요^^
-
동생몬
브라우저는 target을 해석해줍니다만, XHTML Strict 문법에서는 target을 지원하지 않습니다.
-
루라
아.. 좋은정보 알고갑니다..
정말 다 공부할려면 10년은 멀은것 같다는 느낌이..;; ㅎ -
한가람
수다님... 수다님^^ 감사... 이제 저도 옆사람에게 설명해야쥐~ㅋ
-
나샘
아.. 지원이 안되는군여..
어느분 아이디처럼 모르는거 백만개 남았네요 ;;; -
어른처럼
어찌 보면 사용자 입장에서 논의가 되는 부분이네요. 그런데 xhtml입장에서는 target을 지원하지 않고 있는건가요?
-
솔찬
수다님 말씀이 맞고요, 팝업이나 새창은 접근성에서도 문제가 됩니다. 시각장애인의 경우 의도하지 않게 창의 포커스가 이동되는 것을 알 수가 없기 때문에, 팝업을 띄우기 전에 반드시 경고를 해줄 필요가 있습니다. 팝업 자체의 문제이지 target이냐 window.open이냐의 문제는 아닙니다.
-
크리미걸
국내에선 설득하기 참 힘든거기도 하구요 고객이 그렇게 요구하기에...
-
Addictive
제 짧은 지식으로는 target은 표준 이런 문제가 아니라.
링크를 갈때 사용자가 의도 하지 않게 새창으로 봐야 한다는 겁니다.
새창으로 사용자가 볼려고 한다면 shift+클릭 이나 우클릭 새창으로 열기로 열어야 되는대
사용자의 의도 없이 무조건 새창으로 봐야 한다는 이유 때문으로 이해 하고 있습니다 : )