웹 연결 속도가 빨라지면서 많은 디자이너가 작업 최적화에 대해 너무 편안해졌습니다. 1990 년대에는 홀수 킬로바이트를 절약하기 위해 모든 이미지와 파일을 미세 조정하는 것이 일반적이었습니다. 오늘날 일부 스타일 시트조차도 1MB가 넘을 수 있습니다. 약간으로 무엇을 할 수 있는지 보여주기 위해 Jacob Rask는 CSS1K를 공개했습니다.이 사이트는 "단지 1K [1024 바이트]의 CSS로 무엇을 달성 할 수 있는지 보여주는 데모"라고 설명합니다. 이 대회는 Happy Cog의 10K Apart 및 JS1K와 같은 유사한 대회의 성공을 따릅니다.
Rask는 .net에게 처음 CSS를 진지하게 사용하기 시작했을 때 CSS Zen Garden이 큰 영감을 받았다고 말했습니다. 오늘날 그는 CSS로 거의 모든 작업을 수행 할 수 있으며, 그 결과 디자이너가 작업의 기초로 사용할 수있는 많은 갤러리와 예제 페이지가 생겼습니다. "하지만 더 복잡한 CSS를 사용함에 따라 코드를 간결하고 깔끔하게 유지하는 것이 점점 더 어려워지고 있습니다."라고 그는 말합니다. "CSS1K는 대부분 재미있는 실험을 의미하지만, '사랑을 죽이는'어려운 기술을 연습하는데도 도움이됩니다."
Rask는 분명히 효율성을 높이고 있지만 그럼에도 불구하고 그것을 위해 물건을 제거하는 것에 반대합니다. "조기 적으로 최적화하거나 자신을 손상시켜 창의성을 제한하지 않는 것이 중요합니다."라고 그는 말합니다. "항상 고려할 요소가 많고 가장 중요한 요소는 청중이되는 절충안입니다."그는 가까운 장래에 CSS와 브라우저가 디자이너를 지원하기 위해 진화하고 '와 같은 선택자를 더 잘 지원하기를 희망합니다. : matches () ', 일명': any () ') 및': not () ', "특히 동적 문서에서 요소의 고급 타겟팅을 수행하는 데 필요한 코드를 크게 줄일 수 있습니다".
CSS1K를 방문하여 css1k.com에서 기여하는 방법을 알아보십시오. Rask는 첫 번째 호출로 메모장 디자인 ( "대부분의 개발자가 본능적으로 이미지가 필요하다고 믿지만 CSS로만 만들어졌습니다")와 Bbubles ( "상호 작용이 좋습니다")를 확인해 볼 것을 제안합니다.