Daybreakin Things

Posted
Filed under 컴퓨터
먼저, 달력 표시 부분에서, &lt; 대신 <를 써서 entity 오류가 나는 부분을 고치고, 월 선택 부분을 caption 태그를 사용하며, 요일 표시 부분을 td 대신 좀더 그 의미에 적합한 th 태그를 써 주었으면 한다. (아래의 수정된 inc_presswork.php 일부분 참고)

물론 caption 태그는 IE에서도 잘 지원되며, 하는 기능은 table 위쪽 가운데에 caption 태그 내부의 내용을 넣어주는 것이다. (한글에서 caption 넣듯이 말이다) 현재는 오페라에서만 지원되지만 차후엔 css를 이용해 table 아래로 옮긴다든가 왼쪽에 넣는다든가 하는 변형이 가능해질 것이다.

또한, 포스트 reflect 시 CODE 블록이나 a 태그 내에 들어가는 &amp;의 중복 현상도 고쳐주었으면 하는 바람이다.

inc_presswork.php 일부분 보기



또한, 현재 사용되고 있는 카테고리도 쓸데없이 너무 많은 html 코드들을 사용하고 있다. 무려 160줄 정도로 table, tr, td가 중첩되어 있는데, 거의 똑같은 걸 다음처럼 만들 수 있다. (이건 결과 소스다)

[CODE]<ul id="cateogry-tree"> <li><a href="#" onclick="...">전체 보기</a></li> <li><a href="#" oncllick="...">Computer</a> <ul> <li><a href=#" onclick="...">Web Development</a></li> <li><a href="#" onclick="...">Programming</a></li> </ul></li> <li><a href="#" onclick="...">Music</a></li> </ul>[/CODE]

이처럼 간단한 html 코드를 써서, CSS만으로 현재 사용되는 트리와 동일한 디자인과 효과를 내는 것이 가능하다. (물론 트리 구조를 나타내는 이미지도 넣을 수 있다) 이 부분은 스킨 호환성 문제가 걸리긴 하지만 소스 코드 관리 면에서도 그렇고 여러 모로 편리할 것이다.

이것은 위치로그도 마찬가지로, 현재 단순히 width만 치환하여 html에 바로 그 indent를 못박아버리고 있는데, ul과 li를 이용하면 css로 얼마든지 그 폭을 조절할 수도 있고 트리 모양 디자인도 자유자재로 넣을 수 있게 된다. 이런 것도 시정되면 좋겠다.

JH님, 꼭 고쳐주세요~~ ㅠㅠ