CCS란?
CCS란(Cascading Style Sheets)의 약자로서 웹 페이지를 편리하게 만드는 과정을 간소화하기 위한 간단한 설계 언어입니다.
CCS는 다양한 스타일 시트를 매력적이게 표현할 수 있도록 도와줍니다.
CSS를 사용하면 텍스트의 색상, 글꼴 크기, 단락, 열 크기, 배치된 배경, 배경 이미지, 다양한 장치 및 화면 크기에 대한 디스플레이의 다양한 영향 줘 사용자가 원하는대로 꾸밀 수 있게 도와줍니다.
CSS는 배우기 쉽고 이해하기 쉽지만 HTML문서의 프레젠테이션에 대한 강력한 통제력을 제공합니다. 가장 일반적으로 CSS는 마크업 언어 HTML또는 XHTML과 결합됩니다.
CSS는 1996는 12월 W3C(웹 문서 표준을 만드는 기관)가 도입 했는데,
그 전엔 HTML언어 하나로 문서의 뼈대도 만들고, 꾸밈도 같이 했습니다.
그러다 보니 HTML 문서를 수정할 때 모든 문서를 하나씩 수정해야 하는 번거로움이 있었습니다.
CSS는 문서의 내용(content)과 표현(presentation)을 분리하여
CSS 파일 하나만 수정하면 스타일에 해당하는 HTML 문서가 한번에 수정되는 엄청난 장점이 있습니다.
CCS란?
CCS란(Cascading Style Sheets)의 약자로서 웹 페이지를 편리하게 만드는 과정을 간소화하기 위한 간단한 설계 언어입니다.
CCS는 다양한 스타일 시트를 매력적이게 표현할 수 있도록 도와줍니다.
CSS를 사용하면 텍스트의 색상, 글꼴 크기, 단락, 열 크기, 배치된 배경, 배경 이미지, 다양한 장치 및 화면 크기에 대한 디스플레이의 다양한 영향 줘 사용자가 원하는대로 꾸밀 수 있게 도와줍니다.
CSS는 배우기 쉽고 이해하기 쉽지만 HTML문서의 프레젠테이션에 대한 강력한 통제력을 제공합니다. 가장 일반적으로 CSS는 마크업 언어 HTML또는 XHTML과 결합됩니다.
CSS는 1996는 12월 W3C(웹 문서 표준을 만드는 기관)가 도입 했는데,
그 전엔 HTML언어 하나로 문서의 뼈대도 만들고, 꾸밈도 같이 했습니다.
그러다 보니 HTML 문서를 수정할 때 모든 문서를 하나씩 수정해야 하는 번거로움이 있었습니다.
CSS는 문서의 내용(content)과 표현(presentation)을 분리하여
CSS 파일 하나만 수정하면 스타일에 해당하는 HTML 문서가 한번에 수정되는 엄청난 장점이 있습니다.
CSS의 장점
CSS는 여러분의 시간을 절약할 수 있습니다.
CSS를 한번 만들고 나서 여러 HTML페이지에서 같은 CSS로 만든 시트를를 재사용할 수 있습니다. 각 HTML요소에 대한 스타일을 정의하고 원하는 만큼 많은 웹 페이지에 적용할 수 있습니다.
빠른 페이지 로드 속도
CSS를 사용하는 경우에는 매번 HTML태그 속성을 쓸 필요가 없습니다. 태그의 CSS규칙을 작성하고 그 태그의 모든 항목에 적용합니다. 따라서 더 적은 수의 코드로 다운로드 시간을 단축할 수 있습니다.
간편한 유지 관리
반복되는 특정 시트 변경을 변경하려고 하면 페이지 내에서 하나하나 설정을 변경 하지 않아도, 모든 웹 페이지의 모든 요소가 자동으로 업데이트됩니다.
HTML을 위한 탁월한 스타일
CSS는 HTML보다 훨씬 광범위한 특성을 가지고 있으므로 HTML속성과 비교하여 여러분의 HTML페이지를 훨씬 더 잘 살펴볼 수 있게 도와줍니다.
좋은 호환성
여러 기기 호환성 시트를 사용하여 여러 유형의 장치에 대해 콘텐츠를 최적화할 수 있습니다. 동일한 HTML문서를 사용하면 탭이나 휴대 전화 같은 휴대용 장치에 대한 다양한 버전의 웹 사이트를 제공할 수 있습니다.
글로벌 웹 표준
지금 HTML속성은만은 더 이상 사용되지 않으며 CSS와 같이 사용하는 것이 권장됩니다. 따라서 모든 HTML페이지에서 호환되는 CSS를 사용하여 미래의 브라우저와 호환되도록 하는 것이 좋습니다.
오프라인 브라우징
CSS는 오프라인 캐시의 도움으로 웹 애플리케이션을 로컬로 저장할 수 있습니다.
플랫폼의 독립성
스크립트는 일관된 플랫폼 독립성을 제공하며 최신 브라우저를 지원할 수 있습니다.
'IT정보' 카테고리의 다른 글
HTML5란? HTML5 개념 (0) | 2017.09.01 |
---|---|
C C++차이에 대해 알아보자 (0) | 2017.09.01 |
코딩이 대세, 어린이 코딩열풍 (0) | 2017.08.30 |
유닉스란?? 유닉스에 대해 알아보자 (0) | 2017.08.30 |
사물 인터넷, IoT(internet of things) (0) | 2017.08.29 |