HTML을 작성하는 방법은 굉장히 다양하다.
하지만 다양하게 작성하더라도 정해진 표준 안에서 작성하는 것이 좋다.
이를 웹 표준이라 하는데, 왜 웹 표준을 준수하여야 하는지 간단하게 알아보자면 아래와 같은 이유가 있을 수 있다.
- 다양한 사람들이 다양한 브라우저를 통해 웹에 접속한다.
- 불특정 다수가 다양한 브라우저를 이용하여 접속한다. 심지어 브라우저의 설정 또한 가지각색이다.
- PC뿐만 아니라 다양한 기기에서 접근한다.
- 스마트폰, 태블릿 PC 등의 전자기기에서 접속하는 경우가 많다.
- 검색 엔진 최적화(search engine optimization, SEO)에 유리하다.
- Google, Naver 등 다양한 포털 사이트에서 홈페이지를 쉽고 정확하게 수집할 수 있게 도와준다.
다양한 사람들이 다양한 기기로 다양한 브라우저를 통해 접근하는 서비스에서 모두 같은 환경을 제공하기 위해서는 웹 표준을 따라 페이지를 구축하는 것이 좋다.
브라우저마다, 기기마다 표시되는 콘텐츠 및 제공되는 서비스가 다르다면 사용자는 해당 서비스에 좋은 인식을 가지기 어렵다.
그렇기 때문에 자신의 웹 페이지가 웹 표준을 준수하고 있는지 검사해볼 필요가 있다.
검사는 아래에서 소개할 W3C의 Markup Validation Service를 사용하면 된다.
URI를 입력하여 검색하거나, 파일을 업로드, 혹은 자신의 소스 코드를 복사 및 붙혀넣기 하여 검사를 진행할 수 있다.
검사 진행시 위와 같이 웹 표준에 어긋난 부분과, 어떻게 수정해야하는지에 대한 가이드 라인이 표시된다.