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