다음은 개발 중에 발생한 문제와 경험입니다. 나는 디버깅하는 데 시간을 보냈고 모든 사람의 우회를 피하기 위해 게시했습니다. 실수가 있으면 저를 바로 잡으십시오.
지속적으로 업데이트되었습니다
UTF-8에서 XML 파일을 최대한 인코딩하십시오. GB2312의 일부 단어는 저장 될 수 없습니다. 예를 들어, ©는 저장 될 수 있더라도 변환해야하며 더 번거 롭고 UTF-8도 동일한 요구를 충족시킵니다.
국제 규범
CSS에서 의사 클래스 : 호버는 다음에 배치되면 유효하지 않습니다.
<a> 태그에 HREF 속성이없는 경우 : CSS 용 호버는 유효하지 않습니다.
js 파일에서 document.wirte ( "<scriptlanguage = 'javaScript'src ='+file+" '> </"+"script> "
참조, 파일의 상대 경로는 JS의 HTML을 참조하는 모든 경로입니다.
예를 들어 : A.htm은 x/b.js를 말하고 B.js는 x/c.js를 말하면 파일은 b.js에 대한 직접 경로 c.js 대신 x/c.js 여야합니다.
@import, url () 참조에는이 문제가 없습니다
페이지에서 때로는 탈 베스의 너비가 100%로 설정되고 오른쪽은 스크롤 바에 공백이 남게됩니다. <body를 설정하십시오
스타일 = "오버플로 : 자동">
일반적으로 사용되는 사진의 경우 IMG 태그를 사용하지 말고 <span> <a>를 사용하고 CSS를 사용하여 배경과 너비 및 높이를 지정하십시오. 동적 인 경우 (위로 이동하여 배경을 변경)
, 사용하는 것이 가장 좋습니다. <a>, 추가 코드를 작성할 필요가 없습니다. 의사 클래스를 사용하기 만하면됩니다. 호버, CSS를 사용하는 장점은 모든 변경 사항을 한 번에 변경하는 것입니다.
피부를 바꾸는 응용 분야에서 잘 사용할 수 있습니다
@font-face {
Font-Family : 만화;
src : url (http : //valid_url/some_font_file.eot);
}
로컬에 위치하지 않은 글꼴 이름을 정의하고 <spanstyle = "font-family : comic; font-size : 18pt> aa </span> 호출하십시오.
여러 CS
div {오버플로 : 숨겨진; 텍스트-오버 플로우 : 엘립스 시스;}
TD {수직-정렬 : 중간;}
오버플로가 발생하고 타원 값을 적용하려면 저자는 객체의 흰색 공간 속성 값을 Nowrap으로 설정해야합니다.
라인 브레이크 기회가없는 경우 (예 : 객체 컨테이너의 너비가 좁고 합리적인 선이 나쁘지 않은 긴 텍스트가 있습니다), Nowrap은 적용되지 않습니다.
또한 오버플로 될 수도 있습니다.
타원 값을 적용하려면이 속성은 보이지 않는 영역이있는 객체로 설정해야합니다. 가장 좋은 옵션은 오버플로 속성을 설정하는 것입니다
숨겨진
Firefox의 Document.CreateElement는 컨텐츠에서 HTML 태그를 지원하지 않으며 내부 텍스트를 지원하지 않지만 InnerHTML을 지원하면 괜찮습니다.
InnerHTML로 내용을 지정하십시오
.NET 컨트롤의 드롭 다운 목록의 너비는 Firefox에서 색상이 없으므로 Style = '너비 : 10px;'를 직접 정의해야합니다.
Firefox에서 CSS 커서는 손을 지원하지 않으며 대신 포인터를 사용하십시오.
iframe의 스크롤 막대는 iframe 태그 스타일 = 'Overflow : Hidden'으로 설정해야합니다. 신체에서만 설정할 수 없습니다.
문제가 있습니다
이 이벤트를 설정할 때 이벤트 필터링을 변경하기 위해 event.propertyName 사용에주의하십시오. 이 이벤트를 설정할 때 실제로 그랬습니다
OnPropertyChange 속성을 변경하여 자동으로 한 번 실행됩니다.
JS5.6의 XSL에 대한 지원 버전은 문서 기능과 같이 더 낮으므로 지원하지 않습니다.