메뉴 건너뛰기

신승식의 다른 생각 (보관)

짧은 생각 홈페이지를 고치며

신승식 2003.11.23 20:17 조회 수 : 20734

 
홈페이지의 몇 가지 기능을 개선하고 있다. 접근성을 높이기 위한 손질을 좀 했다. 우선 되도록이면 표로 되어 있던 것들은 다 CSS로 바꾸었다. 예전에 일일이 html로 하드 코딩하던 최신글 목록을 php로 교체하니 참 편했다. 또 사소하게는 인접한 링크 사이에는 반드시 보이지 않는 spacer를 넣었고, 색맹이 보기 불편한 색을 바꿨고, 그림 링크에 대해서는 alt와 title을 구분해 넣어주었다. (그림 링크의 경우 인터넷 익스플로러는 alt를, 나머지 브라우저는 title을 툴팁으로 보여준다. title을 보여주는 것이 맞는 것 같다.) 모든 글자 크기를 상대적으로 조정할 수 있게 하였고 기본 글자를 약간 키웠다. 게시판이 문제였는데 우선 게시판 데이터를 소스 손질이 가능한 zero board 게시판으로 옮겼다. (기존 게시판의 DB에 접근할 수 없어서 일일이 복사하여 붙이고, 글쓴이, 등록일 이런 것은 직접 DB에 노가다로 값을 넣어주었다.) 표가 왜 그렇게 많은지 쓸데없는 표 빼고, 국소적으로 모양이 지정된 것 다 삭제하고 웬만한 것은 스타일시트로 대체하였다. 중요한 페이지에 대해서는 XHTML과 HTML 문법 검사도 하였다. 예상치 못한 앰퍼샌드 기호에서 문법이 틀렸다고 걸려서 게시판 소스를 다 뜯어고쳤다.

이제 남은 것은 좌측 메뉴 프레임을 스타일시트의 플로트와 포지션을 이용해 독립 파일로 대체하고 매 파일마다 include 삽입해주는 것이 가장 큰 일이다. 지금 대충 테스트해본 바로는 오페라와 모질라에서는 잘 되는데 인터넷 익스플로러에서 CSS2의 포지션을 제대로 지원을 못하는 것 같다. 그 다음에는 모든 페이지에 글자 크기 확대/축소 버튼을 넣는 것이다. 참, 게시판 일부 자바스크립트가 표준에 맞지 않아 모질라에서 작동하지 않는 것도 손봐야 한다. 음... 내년 1월 1일이 목표이니까 시간은 충분한데, 잘 될지 모르겠다.
번호 제목 글쓴이 날짜 조회 수
167 또 하나의 번역을 시작하다. 신승식 2004.01.09 23612
166 What's inducing? 신승식 2004.01.03 22234
165 홈페이지 수정 1차 완료 신승식 2003.12.28 18986
164 홈페이지 수정 신승식 2003.12.25 19829
163 아침 식당의 분주함 신승식 2003.12.20 19607
162 오랜만에 도서관에 신승식 2003.12.14 19195
161 조직 개편 신승식 2003.12.12 19090
160 Fun at a pub 신승식 2003.12.10 19301
159 전시회의 소란함과 번잡함이 끝났다. 신승식 2003.12.07 18964
158 Slow graphics adapter 신승식 2003.12.07 26133
157 유니코드로 바꾸려다 보니 신승식 2003.11.30 19044
156 스타일시트 문자셋 문제 해결 신승식 2003.11.30 24492
155 윤샘이 드디어 신승식 2003.11.29 23542
154 백 마디 말보다 신승식 2003.11.24 19236
» 홈페이지를 고치며 신승식 2003.11.23 20734
152 촛불은 꺼지지 않는다 신승식 2003.11.22 19042
151 홍팀장님을 만나다. 신승식 2003.11.20 19223
150 아침을 먹는 기쁨 신승식 2003.11.11 20595
149 메뉴를 xhtml로 바꿔보았다. 신승식 2003.11.06 19212
148 HP의 접근성 페이지 신승식 2003.11.05 20736