일단 daybreaker님께 전송했습니다. 레이아웃은 그럭저럭 잡혔는데, IE 5.5가 없는 관계로 5.5에서는 어찌 보일런지 알 수가 없군요. 전반적으로 거의 완성에 가깝지만 Reader 부분의 동적 스크립트(?) 부분이 IE에서 퍼포먼스가 아주 낮아 조금 걱정스럽군요. FireFox에서는 아무 문제 없는데 유독 IE에서만 그렇습니다. Reader 부분만 구조를 변경해야 할 지도 모르겠습니다. 확인은 Opera, Mozilla, FireFox, IE 6.0에서 했습니다. IE를 제외한 브라우저는 거의 손 볼 것 없이 동일한 레이아웃이 나왔으므로 Safari에서도 제대로 보일 것이라 생각합니다.
제작기준은 FireFox 화면을 기본으로 했고요, HTML validating은 XHTML 1.0 traditional로 했습니다. 원래 작업을 strict에 맞춰서 했는데 추후 사용자들의 편의를 위해 Doctype 헤더에는 traditional로 적어두었습니다. Validating 시 나오는 오류는 다음과 같습니다.
01. "..." escaping malformed URI reference.
- 스킨의 영역이 아님.
02. '<' + '/' + letter note allowed here.
- validating method의 에러. 자바스크립트 안에 태그가 있으면 무조건 출력되는 에러.
03. id and name attribute value mismatch.
- 무시.
04. trimming empty.
- 내용없는 태그 영역이 존재. 구조상 어쩔 수 없음.
05. unescaped & which should be written as &
- 스킨의 영역이 아님. 컨텐츠 가공의 문제.
06. <a> anchor "..." already defined.
- 추후 수정예정. 수정방법 모색중.
07. <table> proprietary attribute "currentselectednode".
- [##_category_##] 항목 버그. 스킨과 상관없음.
08. <table> proprietary attribute "name".
- [##_category_##] 항목 버그. 스킨과 상관없음.
09. <div> proprietary attribute "onscroll".
- 필수불가결한 이벤트를 위하여 허용.
이상입니다. 이제 1차로 공은 daybreaker님께 넘겼구요, 전 잠시 쉬어야겠네요. 10일 정도 밤낮으로 이것에만 매달렸더니 꿈에도 나오더군요. 헐...
PS : 아, 언어 문자열이 변경된 경우가 많습니다. title 속성도 많이 추가했고요. 언어팩 만드시는 분들께서 조금 수고해주셔야할 것 같네요.
graphittie (2006-05-22 21:05:28)에 의해 마지막으로 수정