2007. 9. 26. 18:38
W3C 권고안 내용 :
http://www.w3.org/TR/2000/REC-xhtml1-20000126/#diffs
0. 닫는 태그가 꼭 존재해야 합니다.
정상 : <p>[wiz] 2M Story : <em>http://wiz.pe.kr</em></p>
오류 : <p>[wiz] 2M Story : <em>http://wiz.pe.kr</p>
1. 태그 쌍이 어긋나면 되면 안됩니다.
정상 : <p>[wiz] 2M Story : <em>http://wiz.pe.kr</em></p>
오류 : <p>[wiz] 2M Story : <em>http://wiz.pe.kr</p></em>
2. 엘레먼트와 어트리뷰트의 이름은 항상 소문자로 작성해야 합니다.
정상 : <p>[wiz] 2M Story : <em style="color:#ffffff">http://wiz.pe.kr</em></p>
오류 : <P>[wiz] 2M Story : <em STYLE="color:#ffffff">http://wiz.pe.kr</P></em>
3. 단독으로 사용되는 태그의 경우 <BR /> 이런식으로 끝 맺어줘야 합니다.
정상 : [wiz] 2M Story<br /><img src="http://wiz.pe.kr/blank.gif" alt="" />
오류 : [wiz] 2M Story<br><img src="http://wiz.pe.kr/blank.gif" alt="">
4. 어트리뷰트의 값은 항상 큰따옴표(")쌍으로 묶여있어야 합니다.
정상 : <h1 style="color:#ffffff">[wiz] 2M Story</h1>
오류 : <h1 style=color:#ffffff>[wiz] 2M Story</h1>
5. 어트리뷰트에 값이 없는 것을 지원하지 않습니다.
정상 : <dl compact="compact">
오류 : <dl compact>
6. 공백 엘레먼트는 /> 로 끝나야 합니다.
3번 참조
7. 어트리뷰트 값 내부 여백역시 단일 여백으로 해석한다.
8. 스크립트 엘레먼트와 스타일 엘레먼트의 값은 "<![CDATA["와 "]]>" 사이에 넣어야 한다.
정상 :
<script>
<![CDATA[
... 스크립트 내용 ...
]]>
</script>
오류 :
<script>
//<!--
... 스크립트 내용 ...
//-->
</script>
9. DTD의 재정의를 불허한다.
10. id는 페이지당 유일해야 한다.
name 어트리뷰트는 사용하지 않도록 한다. (제거 될 계획)
지속적으로 업데이트 되는 페이지 입니다.