티스토리 뷰
728x90
반응형
Smashing magazine의 12 principles for keeping your code clean 글의 간추린 번역입니다.
가장 기본적이지만, 한해를 마무리 하는 이 시점에서 다시 한번 되짚고 가면 좋을 것 같아 짧게 간추려서 소개, 되짚어봅시다.
1. Strict Doctype
자 이제 테이블도 쓰지말고, doctype은 이제 transitional은 벗어버리고 strict를 씁시다.
2. & 쓰지말고 &
& 대신에 & 라고 표기해야한다는 사실 모두들 알고계시죠?
웹퍼블리셔분들이 실수한다기 보다는 요즘에는 개발자들이 알아둬야할 상식인것 같습니다.
get 방식으로 변수와 값을 넘겨줄때 <a href="?foo=3&bar=5"> 와 같이 표기하시지 마시고 &은 & 라고 표기해주세요.
3. 적당한 들여쓰기
들여쓰기만 잘해도 눈이 시원해지죠.
4. css와 javascript는 외부로
페이지 내에 javascript 코드나 css를 넣는것보다 외부로 link 하시는 것이 관리도 편하고, 유지보수할때도 정신건강에 유리할 때가 많습니다.
5. 적절한 태그 중첩
블록엘리먼트를 먼저 바깥에 쓰고 그 안에 인라인엘리먼트를 쓰세요~!
6. 불필요한 div 제거
불필요한 div를 제거합시다.
그런데 실무를 하다보면 워낙 디자인 변경이슈가 잦을때는 div가 하나라도 더 있는 편이 잦은 디자인 변경 대응에 좀 안정적이라 저는 어쩔수 없는 부분도 있네요.
7. 네이밍을 더 좋게
클래스명 red, italic, mt10, pt10 이런거 좋지 않아요.
8. 타이포는 CSS에게로
uppercase가 필요없는 한글서비스는 패스
9. class와 id를 body에 입히자.
body에 id와 class를 사용을 꺼리시는 분들이 간혹 있습니다.
혹은 개발자 분들께서 body 엘리먼트에 id나 class를 사용할수 없게끔
body 엘리먼트를 포함하여 include하려는 모듈화작업을 하시는 경우도 더러 있더군요.
body에 id와 class를 적용하면, 메뉴마다 조금씩 다른 레이아웃을 보여주는 경우나 기타 여러 사례에 조금더 효과적으로 대응할수있게 됩니다.
10. 유효성
설마 요즘도 alt 속성 안쓰고 태그 안닫는분 안계시죠?
11. 논리적 순서
푸터 및에 사이드바는 뭔가 왠지 이상하지 않나요?
12. 실행하십시오.
알고만 계시지 말고, 실행하자고요~ ㅎㅎ
728x90
반응형
'WEB2.0 > 웹표준' 카테고리의 다른 글
HTML+CSS 템플릿을 공유하자. (0) | 2009.01.20 |
---|---|
가장 많이 사용하는 CSS 클래스명 10개 (1) | 2009.01.07 |
firefox 3.1에서 font-face 구현되다 (3) | 2008.10.15 |
귀찮은 엘리먼트 속성값(scrollTop,pageXoffset,scrollX)을 금방 찾게 도와주는 유용한 링크소개 (2) | 2008.10.01 |
CSS 마스터 10가지 원칙 (1) | 2008.09.02 |
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- 애플
- 앱
- 앱스토어
- 안드로이드
- 대학생
- 창업
- 네이버
- 자바스크립트
- iPhone
- 게임
- AWS
- 스마트폰
- 구글
- 트위터
- 소프트웨어
- 어플리케이션
- 웹표준
- Apple
- 벤처
- 경진대회
- 아이폰
- android
- CSS
- 공모전
- JavaScript
- php
- 아이디어
- 모바일
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
글 보관함