1.페이지를 XML 유형으로 선언하지 마세요. 페이지는 UTF-8 또는 UTF-16 문자 집합을 사용합니다.
2.빈 요소 태그(콘텐츠를 포함하는 데 사용할 수 없는 태그)의 끝 문자 > 앞에 슬래시 /를 추가합니다. 예:
,< 시간 />
3.비어있지 않은 요소(제목, 단락 등 내용을 담는 데 사용되는 태그)가 비어 있는 경우, 빈 요소처럼 종료 방식을 사용하는 대신 공백 문자를 부여합니다 예를 들어 P 태그에 내용이 없으면
대신를 작성하세요.
4.<, &, ]]> 또는 두 개의 연속된 가로 막대가 스타일 및 스크립트 콘텐츠에 나타나는 경우 외부 파일을 사용하여 가져오세요.
5.요소 속성 값에 줄 바꿈이나 여러 공백을 사용하지 마세요.
6.문서의 헤드 부분에 isindex 요소 를 두 개 이상 포함하지 마세요(사용하지 않는 것이 가장 좋습니다).
isindex: 브라우저가 사용자에게 한 줄의 텍스트를 입력하라는 대화 상자를 표시하도록 합니다.
HTML 4에서는 이 요소가 더 이상 사용되지 않으며 INPUT 요소가 권장됩니다. tagName의 isIndex 속성은 입력을 반환합니다.
이 요소는 블록 요소이며 닫는 태그가 필요합니다.
다음 예에서는 ISINDEX 요소를 사용하여 기본 프롬프트를 대체합니다.
7.요소에 언어를 지정하려면 lang 및 xml:lang 속성을 사용하세요. xml:lang 값이 더 높습니다.
8.id 속성을 요소 식별자로 사용하고 name 속성을 사용하지 마세요. 특히 이러한 요소에서는 name 속성을 식별자로 사용하지 않는 것이 좋습니다: a, applet, form , 프레임, iframe, img, 지도.
9.페이지의 문서 문자 집합을 정의합니다. 을 사용하여 xml 문서의 문자 집합을 정의합니다. XHTML 사용에 대한 문자 집합을 정의합니다.
10.이 속성 이름을 사용하세요 부울 유형 요소 속성 값(예: checked="checked"), 부울 유형 요소에는 Compact, nowrap, ismap, 선언, noshade, selected, 비활성화됨 , 읽기 전용, 다중, 선택됨, 크기 조정, 연기
11.HTML4 및 XML 문서 개체 모델은 HTML 요소 및 속성 이름이 대문자 형식을 반환하도록 지정합니다. XHTML의 요소 및 속성 이름은 소문자 형식으로 반환됩니다.
12.속성 값의 앰퍼샌드를 바꾸려면 &를 사용하세요.
13. XHTML에서는 CSS 스타일 태그 스타일과 속성 이름에 소문자를 사용해야 합니다.
HTML 테이블에서는 구문 분석 중에 tbody가 자동으로 완성되지만 XML에서는 작동하지 않습니다. , 따라서 CSS 선택기에서 사용되는 경우 tbody 요소를 직접 추가해야 합니다.
CSS가 id 속성이 있는 요소를 선택할 때 #selector
를 사용하세요. CSS가 클래스 속성이 있는 요소를 선택하는 경우 선택기를 사용하세요.
14. XML 문서를 구문 분석할 때 스타일 요소를 사용하는 방법은 무엇입니까? HTML4 및 XHTML에서는 스타일 요소를 사용하여 문서의 스타일 규칙을 정의할 수 있습니다. XML에서는 이 규칙과 호환되도록 XML 스타일시트를 사용합니다. 스타일 요소 XML 문서를 구문 분석할 때 스타일 요소 id 속성을 식별자로 사용해야 하며 이를 참조하는 XML 스타일시트가 있어야 합니다
PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR /xhtml1/DTD/xhtml1-strict.dtd">
W3CGroup이 여러분을 위해 16가지 항목을 소개합니다. XHTML 및 HTML 호환성에 대한 지침! http://www.w3cgroup.com/article.asp?id=252
.
15.HTML과 XML에서 공백 문자 에 주의해야 합니다. HTML 문서에서 허용되는 일부 문자는 XML에서는 유효하지 않을 수 있습니다. 예를 들어 HTML에서는 폼피드 문자(Formfeed 문자 U 000C)가 공백으로 구문 분석되지만 XHTML에서는 XML의 문자 정의로 인해 공백이 됩니다. 불법적인.
16특수 문자 '(줄임표, U 0027)에 주의하세요. XML1.0에 도입되었지만 HTML에서는 '를 사용하지 않습니다. HTML4 사용에 사용할 수 있습니다.