방문자, 클라이언트 그리고 당신 자신이 가질 수 있는 웹표준에 따른 이로움!
13. 내가 어떻게 웹 표준을 이룰 수 있을 까요?
웹 표준은 흑백논리의 문제가 아닙니다. 모든 개발자들은, 웹 표준기반의 사이트로 서서히 움직이는 것을 목표로 삼아야 합니다.
기존의 방식에서 웹 표준기반으로 움직이는 것은 시간과 노력이 듭니다. 너무 빠르게 해내려고 무리하여서 이내 좌절하기 보다는 달성할 수 있는 목표를 세우고 서서히 웹 표준을 향해 움직이는 것이 좋습니다. 예를 들자면:
기본적으로 바꾸어야 할 것
- 모든 페이지에 바른 Doctype을 넣습니다
- 모든 image에 대체 텍스트(alt)를 넣습니다
- 의미가 있는 페이지 타이틀을 넣습니다
중급과정에서 바꾸어야 할 것
- 유효한(valid) 코드
- 의미상 바른(semantically) 코드
- 구조 안에 포함된 font tag와 인라인 컬러를 CSS로 교체합니다
- 접근이 용이한(accessible) form, data table과 skip menu
고급과정에서 바꾸어야 할 것
- 테이블을 전체적인 레이아웃으로 사용하는 대신 CSS를 이용해 기본 구조를 잡습니다 (padding, margin etc)
- CSS를 이용해 전체 구조 잡기 - 레이아웃을 위한 테이블은 없습니다
CSS 레이아웃을 위한 연습
- CSS 연습을 이해하기 위해 CSS 튜토리얼과 책을 읽습니다
- 별도로 CSS 포지셔닝을 배우기 위한 시간을 가집니다
- 확신할 때 까지 CSS 레이아웃의 다양한 연습을 합니다