방문자, 클라이언트 그리고 당신 자신이 가질 수 있는 웹표준에 따른 이로움!
5. 유효한(valid) 코드란 무엇인가?
유효성 검사(Validation)는 인습적인 표준을 사용하는 것을 방지하지 위해 문서들을 검사하는 과정입니다. W3C의 산출물 처럼 말입니다. 한 문서가 확인 받고 통과하는 것은 중요한 근거가 됩니다.
왜 유효한(valid) 코드를 사용해야 할까요?
- 유효한(valid) 코드는 에러가 있는 코드보다 렌더링이 더 빠릅니다.
- 유효한(valid) 코드는 유효하지 않은(Invalid) 코드보다 렌더링이 좋습니다.
- 브라우저들은 점점 더 웹 표준에 맞춰가고 있으며, 그것은 유효한(valid) 코드를 작성하고 표준의 HTML에 맞춰가야만 할 이유가 될 것 입니다.
어떻게 유효한(valid) 코드인지 알 수 있을까요?
- W3C의 마크업 유효성 검사 서비스
- W3C의 CSS 유효성 검사 서비스
- WDG의 HTML 유효성 검사
- Stylesheet.com의 CSS 유효성 검사
- 현재 많은 소프트웨어 업체들이 유효성 검사할 수 있는 기능을 탑재하고 있습니다
어떻게 유효한(valid) 코드로 만들어 낼까요?
- 바른 Doctype을 사용하는 것으로 시작합니다
- Doctype의 방식을 알아야합니다. (표준 준수, quirks mode, 기타)
- character set을 사용합니다
- html 요소(elements)를 잘 닫아 줍니다
- images를 사용할 때는 대체 텍스트를 적어줍니다 (alt)
- HTML hack은 되도록이면 사용하지 않도록 합니다
- 정기적으로 HTML 유효성 검사를 해줍니다
- 사이트를 오픈하기 전에 찾을 수 있는 모든 버그들을 수정합니다
- 유효성 검사를 업무과정에 한 부분으로 만듭니다