흡. 제 블로그 사상 최대의 선정적 제목인 것 같습니다만 이건 유명한 칼럼니스트인 존 드보락(John Dvorak)의 최근 칼럼 Why CSS Bugs Me라는 글 때문입니다. 존 드보락이 얼마나 유명한지는 아시는 분은 다 아실 겁니다.

아마 자신이 워드 프레스를 기반한 새 블로그를 만들어 봤나 봅니다. 테마를 만지는 중에 CSS라는 게 1996년도에 봤던 그게 아니라는 사실을 알게 된겁니다. CSS를 통해 레이아웃을 하고 id와 class가 짬뽕된 스타일시트에서 꽤 혼란 스러웠겠죠.

구조화된 CSS에서 유용하게 쓰이는 캐스캐이딩(Cascading) 아이디어를 뭐라고 하지나, IE와 Firefox에 다 다르고 이에 맞추어 CSS 해킹을 해야 되는 현재 CSS가 웃기다는 것이죠. 이것은 XHTML/CSS 레이아웃에 처음 입문하는 초보자들이 겪는 가장 기초적인 문제입니다. 기존의 웹 개발자나 웹 디자이너들도 존 드보락과 다르지 않으리라고 봅니다. 그러나, 존 드보락의 지적은 꽤 사실이 아닙니다. 왜냐면 제대로된 방법을 쓰면 이를 모두 피해갈 수 있기 때문이죠.

이에 대해, 에릭 마이어(Eric Meyer)가 Dvoraked에서 “Don’t feed the trolls”이라면서 확 무시해버리는 군요. 드보락은 존경받는 트롤(Troll)이라면서… 게다가 John Allsopp은 드보락 블로그 재디자인 경진대회까지 열고 있구요. Molly는 아주 완곡한 어투의 편지에서 이틀 만에 CSS에 대한 오해를 다 풀어주겠다고 썼습니다. 아릿다운 아가씨가 자기 돈으로 옆에서 직접 가르쳐 준다니 드보락은 당연히 “Okay! Deal.”이라고 외쳤습니다.

최근 몇 명의 블로거들 사이에서도 CSS에 대한 비슷한 논쟁이 있었습니다. 그걸 보고 한 마디 하고 싶었지만 저도 Don’t be feed trolls! 하겠습니다. 옛날에는 기본기로 웹 표준을 배우자고 했지만, 요즘 보니 그게 아닌 듯 하네요. 바로 고급 웹디자이너와 개발자가 웹 표준을 하는 겁니다. 드보락 같은 초보자들 보다야 확실히 나아야 겠죠.