내가 생각하는 웹표준
어제 오늘 이삼구님, 일모리님, 그리고 다른 여러분들과의 토론을 통해 다시 한번 웹표준에 대해 생각하게 되었다. 내가 왜 웹표준을 좋아하고 지키려 하는지…다른 사람들도 웹표준을 지켜줬으면 하는지에 대해서…
이 블로그에서 웹표준, 웹표준 열심히 떠들고 있지만 실제로 웹표준을 공부하기 시작한지는 이제 겨우 1년반이 조금 넘었을뿐이다. 그동안 진행한 프로젝트가 대여섯개 있을 뿐이고…그것도 Valid Test를 통과하기는 했지만 웹접근성(WCAG) 등 엄밀한 의미의 웹표준에는 미흡한 작업이었다.
솔직히 이야기하자면 내가 가진 기술(?)이라고는 디자인과 코딩, 약간의 플래시정도 밖에 없다. 그 쉽다는 JavaScript도 제대로 짜지 못해서 다른 사람이 작성해논 소스를 Copy&Paste해서 겨우 사용할 정도이고…하지만 이런 나도 XHTML+CSS로 코딩을 할 수 있다. 그런면에서 보면 절대 웹표준이 어려운 것만은 아니라고 생각한다. 기술적인 측면에서 처음 한두번 정도 프로젝트를 웹표준으로 진행하면 어느정도 감이 오리라 생각한다. 브라우저에 따라 제대로 표현이 안되는 부분은 웹에서 찾아보면 얼마든지 방법이 있다. 모두들 친절하게 여러가지 핵(hack)이나 회피방법을 공개하고 있다(영어로 된 자료가 거의 대부분이긴 하지만…). 그래도 모르겠으면 커뮤니티에 물어보면 다들 아는 한도에서 친절하게 답변도 해주고…조금만 노력한다면 답은 널려있다. 웹표준은 절대 특별한 기술이 아니다.
정말 중요한 것은 이런 기술적인 부분이 아니라, 효율이 아니라
모두가 쉽게 사용할 수 있는 웹을 만드는 것
이라고 생각한다. 자신이 만드는 사이트를 이용하는 사용자를 위한 작은 배려라고 생각한다. 웹표준에 “장애인을 위한”이라는 단어가 많이 등장하는데 그 단어는 물론 “장애인을 위한 배려”라는 의미이지만 핸디캡을 가지고 있는 사람을 배려해서 사이트를 만들게 되면 결국 모두를 배려하는 웹이 될수가 있다는 의미도 함께 가지고 있다고 생각한다.
그게 그렇게 어려운 일이라고 생각하지 않는다. 첫 시작은 이미지에 alt를 넣는 정도부터 시작해도 좋다. 배려하는 마음만 가지고 있다면 테이블로 코딩을 해도 XHTML+CSS로 코딩을 해도 좋다. 자신이 가능한 부분에서 점차 그러한 부분에 관심을 가지고 작업을 하다보면 결국 웹표준에 도착하게 된다고 생각한다.
웹표준이란 기술에 관한 지침이라기 보다는 사람에 대한 배려의 지침이라고 생각한다.








