리자

HTML 유효성 검사

· 2009-12-02 (수) 12:00:11 · 1410 · 6

Strict 에서 target 이 안되는군요.

어떤 속성으로 대체할 수 있을까요? ㅠㅠ
|

댓글 6개

2009-12-02 (수) 12:09:07
제 소견으로는 공개프로그램은 유효성 검사 통과하기는 어려울듯.. 아니 쉽지 않을듯..
음 테스트 해보니
XHTML 1.0 Strict 에서 target 속성 오류가 나오네요.

저는 보통
HTML 4.01 Transitional 로 작성을 하는데
HTML 4.01 Transitional에서는 target 에러를 않잡네요

참 오묘한 markup -a-
찾아보니 이런 말도 있네요..

------------------------------------------

href 에 있는 target 속성은 권장하지 않는 속성이다.

링크된 페이지를 새로운 창으로 열고 싶거나 그렇게 할 수 밖에 없다면 Transitional이 유일하게

사용할 수 있는 XHTML DTD이다.
[출처] XHTML로의 전환 : 가이드 라인|작성자 난이

--------------------------------------------------

변경할수 밖에 없거나 스크립트를 사용할수밖에 없을듯 보입니다 -ㅁ-
strict 모드에서는 target 속성이 불가능 하기 때문에 이를 대체 하기위해 자바스크립트를 사용 하셔야 합니다.

<a href="http://www.sir.co.kr/" onclick="window.open(this.href, 'target', ''); return false;" title="그누보드 홈페이지 이동(새창 열림)">그누보드 홈페이지로 이동합니다.</a>

이렇게 이용하시면 No Script 시에도 정상적으로 페이지 이동이 가능 합니다~ (새창은 아니지만......)
아 그리고 위 내용은 웹접근성 WAI에서 권하는 표준 방식 입니당~_~
네 target은 deprecate 되어서 June44님처럼 해야 할 거에요.
댓글을 작성하시려면 로그인이 필요합니다.

자유게시판

202,924건
+
제목 글쓴이 날짜 조회
09-12-02 조회 1,317
09-12-02 조회 1,554
09-12-02 조회 1,426
09-12-02 조회 2,469
09-12-02 조회 1,793
09-12-02 조회 1,363
09-12-02 조회 1,334
09-12-02 조회 1,783
09-12-02 조회 1,750
09-12-02 조회 1,896
09-12-02 조회 1,724
09-12-02 조회 1,935
09-12-02 조회 1,405
09-12-02 조회 1,697
09-12-02 조회 1,430
09-12-02 조회 1,816
09-12-02 조회 1,217
09-12-02 조회 1,411
09-12-02 조회 1,258
09-12-02 조회 1,315