XHTML에서 JavaScript와 CSS를 올바르게 사용하는 방법을 소개한 후 W3CGroup은 계속해서 XHTML 및 HTML 호환성에 대한 16가지 지침을 제공합니다!
1. 페이지를 XML 유형으로 선언하지 마십시오. 페이지는 UTF-8 또는 UTF-16 문자 세트를 사용합니다.
2. <br />, <hr /> 등과 같은 빈 요소 태그(콘텐츠를 포함하는 데 사용할 수 없는 태그)의 끝 문자 > 앞에 슬래시 /를 추가합니다.
3. 비어 있지 않은 요소(제목, 단락 등의 내용을 포함하는 데 사용되는 태그)의 내용이 비어 있는 경우 다음과 같이 빈 요소와 같은 종료 방법을 사용하는 대신 공백 문자를 제공합니다. 요소에 내용이 없습니다. P 태그를 작성하십시오: <p /> 대신 <p> </p>.
4. 스타일 및 스크립트 내용에 <, &, ]]> 또는 두 개의 연속된 수평 막대가 나타나는 경우 외부 파일을 사용하여 가져오십시오.
5. 요소 속성 값에 줄 바꿈이나 여러 공백을 피하십시오.
6. 문서의 헤드 부분에 하나 이상의 isindex 요소를 포함하지 마십시오. 이 요소는 사용하지 않는 것이 가장 좋습니다.
isindex: 브라우저가 사용자에게 한 줄의 텍스트를 입력하라는 대화 상자를 표시하도록 합니다.
HTML 4에서는 INPUT 요소 대신 이 요소가 더 이상 사용되지 않습니다. isIndex의 tagName 속성은 입력을 반환합니다.
이 요소는 블록 요소이며 이 요소에는 닫는 태그가 필요합니다.
다음 예에서는 ISINDEX 요소를 사용하여 기본 프롬프트를 재정의합니다.
<isindex 프롬프트="검색할 인덱스 키워드를 입력하세요" />
7. 요소에 대한 언어를 지정하려면 lang 및 xml:lang 속성을 사용하세요. xml:lang 값이 더 높습니다.
8. id 속성을 요소 식별자로 사용하고 name 속성은 사용하지 마십시오. 특히 이러한 요소에서는 이름 속성을 식별자로 사용하지 않는 것이 좋습니다: a, applet, form, frame, iframe, img, map.