w3의 validation을 통과하던 페이지에 JavaScript를 통해서 생성하는 컨텐츠 부분의 코드 때문에 validation이 깨져버렸다.
가이드 문서를 따라가 보니
document.write("</p>");
위와 같이 문자열 안에 있는 마크업 태그 때문에 파서가 인식하지 못한다는 것이다.

document.write("<\/p>");
해답은 위와 같이 닫는 태그 부분을 escape시켜주면 된다고 하는데, 적용해봐야겠다.

웹표준 어렵다.

가이드 대로 수정을 해서 적용하니 다시 통과된다.
okjsp validation passed

okjsp validation passed



related: http://www.htmlhelp.com/tools/validator/problems.html#script

+ Recent posts