1. xml 파일은 최대한 utf-8로 인코딩해야 합니다. gb2312의 일부 문자는 저장이 가능하더라도 변환이 필요하므로 utf-8이 더 문제입니다. 또한 국제 표준을 준수합니다.
2. CSS의 가상 클래스 :hover가 :visited 앞에 배치되면 유효하지 않습니다.
3. <a> 태그에 href 속성이 없으면:hover와 같은 모든 CSS 의사 클래스가 유효하지 않습니다.
4. js 파일에서는 document.wirte("<script Language='javascript' src='" + file + "'></" + "script>" 형식의 참조가 사용되며 해당 파일 상대 경로는 모두 js에 대한 참조 html의 경로
예: a.htm은 xb.js를 참조하고 b.js는 xc.js를 참조하는 경우 파일은 직접 경로가 아닌 xc.js여야 합니다. b.js 및 css에 대한 c.js 페이지의 @import, url() 참조에는 이 문제가 없습니다.
5. 페이지에서 때로는 talbe의 너비를 100%로 설정하면 스크롤 막대가 공백으로 남습니다.
6. 일반적으로 사용되는 이미지의 경우 img 태그를 사용하지 말고 CSS를 사용하여 배경, 너비 및 높이를 지정하십시오
.
동적 이미지(배경을 변경하려면 위로 이동)를 사용하세요. 추가 코딩이 필요하지 않습니다. CSS를 사용하면 모든 것을 한 번에 변경할 수 있다는 장점이 있습니다.
7. @font-face {font-family:comic;src:url. ( http://valid_url/some_font_file.eot );
}
로컬에서 사용할 수 없는 글꼴 이름을 정의하고 <span style="font-family:comic;font-size:18pt>aa</span>를 호출합니다
. 8. 여러 CSS
div { 오버플로: 텍스트 오버플로:줄임표 }
td { 수직 정렬 : 중간 }
[u] 강제로 오버플로가 발생하고 줄임표 값을 적용하려면 작성자가 개체의 공백 속성을 nowrap으로 설정해야 합니다. [/u] 줄 바꿈의 기회가 없는 경우(예: 개체 컨테이너의 너비가 좁고 적절한 줄 바꿈 없이 긴 텍스트가 있는 경우) nowrap을 사용하지 않고도 오버플로가 가능합니다.
줄임표 값을 적용하려면 보이지 않는 영역을 가진 객체에 이 속성을 설정해야 합니다. 가장 좋은 옵션은 오버플로 속성을 숨김으로 설정하는 것입니다.
9. Firefox의 document.createElement는 콘텐츠에서 HTML 태그를 지원하지 않으며 innerText도 지원하지 않습니다. 그러나 innerHTML을 지원하므로 innerHTML을 사용하여 해당 콘텐츠를 지정할 수 있습니다.
10. Firefox에서는 .net 컨트롤의 DropDownList 너비에 색상이 지정되지 않습니다. style='width:10px;'
11. Firefox의 CSS 커서는 손 모양을 지원하지 않으므로 대신 포인터를 사용합니다.
12. iframe의 스크롤 막대는 iframe 태그에 style='overflow:hidden'을 설정해야 합니다. 이는 본문에만 설정할 수 없습니다. Firefox에서는 문제가 발생합니다.
13. onpropertychange 이벤트 중에 event.propertyName을 사용하여 속성 변경 이벤트를 필터링하는 데 주의하세요. 이 이벤트를 설정하면 onpropertychange 속성이 실제로 변경되었으므로 자동으로 실행됩니다.
14. js5.6의 XSL 지원 버전은 상대적으로 낮습니다. 예를 들어 문서 기능은 지원되지 않습니다.
15. 슬라이스 함수는 배열 조각을 얻기 위해 직접 반복하는 것보다 느립니다.
16. nextSibling이 다음 객체를 얻을 때, 두 노드 사이에 공백이 있어서는 안 됩니다. 그렇지 않으면 올바른 객체를 획득하는데 실패하기 쉽습니다.
17. CreateTextFile은 중국어 텍스트가 있는 경우 세 번째 매개변수를 true로 지정해야 합니다. 그렇지 않으면 중국어를 쓸 수 없으며, 이는 쓰기 시 오류로 나타납니다.
18. 중국어 텍스트를 저장할 때 FSO를 사용하지 마십시오. utf-8 형식을 지원하지 않습니다.