2012-04-24 4 views
0

접근 가능성을 위해 유효성 검사 도구를 통해 내 사이트를 검사합니다. 나는 다음과 같은 오류기본 스크립트 언어가 내장 이벤트에 지정되어야합니다.

스타일 속성을 사용하는 경우 기본 스타일 시트 언어를 지정해야합니다 있습니다 이니

기본 스크립트 언어는 고유 이벤트를 지정해야합니다

: 내가 가지고있는

이미 언어를 지정하고 메타 태그에는 지정하지 않습니다. 내 사이트에서 지정하는 방법은 다음과 같습니다.

<script type="text/javascript" src='javascript_code.js'></script> 
<link href="style.css" rel="stylesheet" type="text/css" /> 

inder 내 사이트의 제목. 이것은 프로젝트에 대한 점검이므로 표시 될 것입니다. 내 사이트는 최소한 레벨 WCAG를 준수해야합니다. 정말 이러한 오류를 수정해야합니까? 아니면 validator의 문제 일 뿐이다. 아마도 다른 태그를 체크하지 않기 때문일까? 아이디어가 있으십니까? 고맙습니다!!!

답변

3

default scripting language을 지정했는지 여부는 IE에서 VB와 자바 스크립트를 혼합하지 않는 경우 (매우 드문 경우이거나 일부 다른 덜 일반적인 호스트 및 언어) 자바 스크립트를 사용하지 않으면 유효성 검사기가 계속 행복하게 유지됩니다.

<META http-equiv="Content-Script-Type" content="text/javascript"> 

이 작업을 수행해야합니다.

text/javascript 유형은 더 이상 사용되지 않습니다. 일부 브라우저에서는 스크립트를 무시하므로 "application/javascript"또는 "application/ecmascript"를 시도 할 수 있지만 "text/javascript"를 사용하십시오.

+0

안녕하세요! 죄송합니다. 방금 그 메시지를 보았습니다. 답변 주셔서 감사합니다. 나는 이것을 현재 사용하고있다. 따라서 validator는 css와 javascrict가 메타 태그가 아닌 것에 대해 불평하고 있습니다. 그래서, 그 중 3 가지를 부작용없이 content 속성에 넣을 수 있습니까? 구문은 다음과 같습니다 : 그러나 시간 부족 때문에 나는 그것을 chech하지 않았다. – anna

+0

[ContentType] (http://www.w3.org/TR/html4/sgml/dtd.html#ContentType) (단수)에는 단일 값이 있어야합니다. [ContentTypes] (http://www.w3.org/TR/html4/sgml/dtd.html#ContentTypes) (복수형)에는 쉼표로 구분 된 콘텐츠 형식 목록이있을 수 있습니다. META 요소가 기본 스크립팅 언어를 지정하는 경우 하나의 유형 만 허용됩니다. [기본 스타일 시트 언어] (http://www.w3.org/TR/html4/present/styles.html#h-14.2.1)와 동일합니다. 따라서 각각에 대해 하나의 META 요소가 필요합니다. – RobG

0

내장 이벤트 (onclick, onmouseover 등)가 지정된 경우 기본 스크립팅 언어는 Content-Script-Type HTTP 헤더 또는 태그를 사용하여 지정해야합니다.

스타일 속성은 콘텐츠 - 스타일 - 유형 HTTP 헤더 또는 태그를 사용하여 지정해야 기본 스타일 시트 언어를 사용하는

http://www.w3.org/TR/html401/interact/scripts.html#h-18.2.2.1를 참조하십시오.

http://www.w3.org/TR/html401/present/styles.html#h-14.2.1