- 1990년대 개인 웹은 표준화된 레이아웃 도구가 부족해
<blink>,<marquee>,1x1.gif, , DHTML 같은 기법으로 배치와 효과를 억지로 만들던 시절이었음 - CSS 레이아웃이 자리 잡기 전에는
1x1.gif와 반복된 가 요소 위치를 밀어내는 핵심 배치 도구처럼 쓰였고, 글은 이를 과장된 향수로 풍자함 - 초기 CSS는 링크 밑줄 제거와
a:hover스타일 변경처럼 작은 시각 효과에 집중됐고, 그 결과 링크와 일반 텍스트의 구분이 흐려졌음 - DHTML은 CSS와 JavaScript를 섞어 로딩
alert(), 눈송이, 아코디언 메뉴, 커스텀<marquee>같은 효과를 만들던 복사-붙여넣기 문화와 맞닿아 있었음 - 픽셀 폰트, 88x31 버튼, Internet Explorer 4.0, GeoCities, FrontPage ’98은 당시 개인 웹사이트가 기술 선택과 정체성을 과시하던 방식으로 등장함
<blink>와 <marquee>가 애니메이션이던 시절
<blink>를<marquee>안에 넣는 조합은 1990년대 웹에서 대단한 컴퓨터 애니메이션처럼 농담 섞여 다뤄짐- 1990년대 웹 개발자는 오늘날의 jQuery나 비관계형 데이터베이스보다 더 중요한 이야기를 갖고 있었다는 식의 과장된 자부심이 깔려 있음
1x1.gif로 페이지를 밀어내던 레이아웃
1x1.gif,spacer.gif,transparent.gif는 모두 1픽셀×1픽셀 투명 GIF를 가리킴- HTML 이미지의
WIDTH와HEIGHT속성을 크게 지정해 보이지 않는 공간을 만들고, 페이지 요소를 원하는 위치로 밀어낼 수 있었음 - 예시 코드는
<TABLE>,<TR>,<TD>,<FONT>,<MARQUEE>, 웹 카운터 CGI를 함께 써서 구조와 장식을 한꺼번에 처리함 1x1.gif가 요소를 페이지 어디든 배치하게 해줬고, 오늘날까지도 세로 중앙 정렬의 유일한 방법이라는 식의 풍자가 이어짐
로 맞추던 수동 간격
- 이미지 태그를 쓰기 어렵다면
를 반복해 간격을 맞추는 방법도 있었음 PLEASE SIGN과MY GUESTBOOK BELOW:사이에 여러 개의 를 넣어 게스트북 문구를 배치하는 예시가 나옴- 1990년대에
를 쓴 횟수만큼 니켈을 받았다면 AOL 월간 초과 요금을 낼 돈이 충분했을 것이라는 농담으로 이어짐
초기 CSS는 링크 밑줄부터 지웠음
- CSS는 HTML의 황금기 말에 등장해 콘텐츠와 스타일 분리를 약속한 기술로 소개됨
- 당시 CSS로 가장 먼저 한 일은 링크의 밑줄 제거였음
- 링크가 텍스트처럼 보이고 텍스트가 링크처럼 보이면서 어디를 클릭해야 할지 알기 어려워졌음
- 마우스 커서 뒤에 불꽃 흔적이 남는 효과도 함께 거론됨
- 2000년의
index.shtml파일 예시에는 인라인 CSS로a:hover {text-decoration: none; color: #000000}만 들어 있음- 호버 시 밑줄을 제거하고 색을 검은색으로 바꾸는 코드임
- SSI를 쓰는
index.shtml파일이라는 점도 농담처럼 강조됨
DHTML과 코드 복사 문화
- CSS로 링크 밑줄을 없앤 뒤 JavaScript로 페이지 로드 시
alert("Welcome to my website!")를 띄우는 흐름이 이어짐 - CSS와 JavaScript의 결합은 DHTML이라는 “공포의 기술”로 풍자됨
- DHTML 효과에는 페이지 위에서 떨어지는 눈송이, 아코디언 메뉴 애니메이션 이미지맵,
<div>를 사용한 커스텀<marquee>등이 포함됨 - Dynamic Drive 같은 사이트 덕분에 문제를 직접 풀기보다 50줄 코드 블록을 복사해 붙여넣으면 해결되는 것처럼 다뤄짐
- DHTML은 당시의 Twitter Bootstrap에 비유됨
픽셀 폰트와 낮은 해상도의 미학
- 당시 컴퓨터 화면은 CRT라 물리적으로는 컸지만 해상도는 높지 않았음
- 제한된 픽셀을 효율적으로 쓰기 위해 6포인트 수준의 작은 글꼴을 쓰는 분위기가 있었음
- 단순한 픽셀 기반 서체를 본 웹 개발자들이 일러스트레이터가 되려 했고, 스플래시 화면에 아이소메트릭 픽셀 일러스트를 넣는 시도도 있었음
- 그 시간과 돈을 Photoshop 설치보다 닷컴 IPO 투자에 쓰는 편이 나았을 수 있다는 농담도 붙음
Internet Explorer 4.0과 88x31 버튼
- 오늘날 사람들이 Internet Explorer를 싫어하는 이유는 Internet Explorer 4.0의 “순수한 형태”에서 멀어졌기 때문이라는 식으로 풍자됨
- Internet Explorer 4.0은 Active Desktop과 Channels를 갖춘 완벽한 브라우저처럼 과장됨
- 당시 웹사이트에는 방문자가 어떤 브라우저를 써야 하는지, 어떤 도구와 서비스를 쓰는지 알리는 88x31 픽셀 버튼이 많이 붙어 있었음
- 버튼은 군복의 훈장처럼 사이트 운영자의 선택과 소속을 보여주는 장치로 비유됨
- 에디터 예시는 FrontPage ’98
- 웹 서버 예시는 GeoCities
- 웹 링은 사이트를 가장 높게 올려주는 곳을 원했지만 실제로는 없었다는 농담이 붙음
오늘날 웹을 향한 농담
- 오늘날 웹은 JavaScript 위에 여러 추상화가 쌓인 상태로 표현됨
- JavaScript가 수학도 제대로 계산하지 못한다는 농담과 함께, 오늘날의 웹에 도달한 일이 놀랍다는 식으로 마무리됨
- 다음 pull request에 많은
를 붙여 팀을 장난스럽게 괴롭히라는 제안으로 끝남