대중적인 기술인 CSS의 발전은 실제로 약간 느립니다. CSS는 1994년에 처음 제안되었고 1996년에 브라우저에서 처음 지원되었습니다. CSS는 전통적인 HTML 기반 웹 코드의 후속 제품으로 선전되었습니다. 스타일 시트를 사용하여 사이트 전체의 글꼴과 레이아웃을 제어하는 CSS의 기능은 사이트를 매우 효율적이고 디자인하기 쉽고 환상적으로 보이게 만듭니다. 그러나 웹 디자이너가 언어를 배우고 마스터하는 것을 방해하는 CSS에 대한 신화는 항상 존재합니다. 왜 소란이 일어나는 걸까요?
우리는 CSS의 옹호자 중 한 명인 대학 교사인 크리스토퍼 슈미트(Christopher Schmitt)를 인터뷰했습니다. Christopher는 CSS가 웹 디자이너에게 필수적인 지식 중 하나가 될 것이라고 굳게 믿습니다.
Q: CSS가 전성기 개발 단계에 진입했습니다. 우리 모두가 지금 CSS를 배우고 사용해야 한다고 생각하는 10가지 이유는 무엇입니까?
크리스토퍼: 아, 특별한 순서 없이 제가 꼽은 10가지 이유는 다음과 같습니다.
1. CSS는 전통적인 웹 디자인 방법을 완전히 대체할 때까지 처음부터 구축될 것입니다. W3C 조직에서 개발한 CSS 기술은 프레젠테이션에 사용되는 HTML 테이블, 글꼴 태그, 프레임 및 기타 HTML 요소를 대체합니다.
2. 페이지 탐색 속도를 향상시킵니다. CSS 방법을 사용하면 기존 웹 디자인 방법에 비해 파일 크기를 최소 50% 줄일 수 있습니다.
3. 수정 시간을 단축합니다. 수백, 수천 페이지의 사이트를 CSS 파일 몇 개만 수정하면 다시 디자인할 수 있습니다.
4. 강력한 글꼴 제어 및 조판 기능. 글꼴을 제어하는 CSS의 기능은 열악한 FONT 태그보다 훨씬 뛰어납니다. CSS를 사용하면 더 이상 제목 제어, 글꼴 색상, 글꼴 스타일 변경 등을 위해 FONT 태그나 투명한 1px GIF 이미지를 사용할 필요가 없습니다.
5.CSS는 작성하기가 매우 쉽습니다. HTML 코드를 작성하는 것처럼 쉽게 CSS를 작성할 수 있습니다.
6. 사용 편의성이 향상되었습니다. 예를 들어 <p> 태그는 단락을 제어하는 데만 사용되고, 제목 태그는 제목을 제어하는 데만 사용되며, 테이블 태그는 형식이 지정된 데이터를 나타내는 데만 사용됩니다. 별도의 버전을 만들지 않고도 더 많은 사용자를 추가할 수 있습니다.
7. 한 번 디자인하면 어디서나 게시할 수 있습니다. 귀하의 디자인은 웹 브라우저에서 사용될 뿐만 아니라 PowerPoint와 같은 다른 장치에도 게시될 수 있습니다.
8. 페이지 레이아웃 제어가 향상되었습니다. 말할 필요도 없습니다.
9. 공연과 내용을 분리하세요. 디자인을 별도의 스타일 파일로 분리하면 나중에 잘못된 페이지가 발생할 가능성을 줄일 수 있습니다.
10. 검색 엔진에 더 편리합니다. 중첩된 태그를 구조화된 콘텐츠만 포함하는 HTML로 바꾸면 검색 엔진이 콘텐츠를 더 효율적으로 찾고 더 높은 순위를 제공할 수 있습니다.