티스토리 뷰

훌륭한 개발자일수록 가장 간결한 코드를 사용해 알아보기 쉽게 코딩을 한다. 가볍고 단순할수록 전송/실행속도가 빨라진다는 중요한 사실을 염두에 둔다면, 마크업 하나하나에서도 단 한개의 불필요한 바이트를 허용하지 않으려는 자세가 바람직하다고 생각한다. 많은 개발자들이나 퍼블리셔, 디자이너들은 아직도 HTML을 마크업 하면서 type 속성들을 성실하게 꼬박꼬박 넣어주고 있지만, 아래와 같은 경우는 미련없이 무시해버리는 습관을 길러보자. 그게 좋은거다.

<script type="text/javascript" src="..."></script>

대부분의 브라우져는 script 태그에서 type 속성을 생략하면 text 포맷의 javascript 로 간주하므로, 이를 따로 명시해 줄 필요가 없다. 이와 같은 이유로, 아래의 경우들에서도 type 속성을 생략할 수 있다.

<style type="text/css">
<input type="text" value=".." />
<button type="submit"></button>
이 밖에도 type 속성을 갖는 모든 태그는 디폴트값을 갖고 있다. HTML 명세를 살펴보고, 각각이 어떤 디폴트값을 갖고 있는지 기억해 두는 것이 그다지 어려운 일은 아닐것이다.
댓글