이 문서는 Google Cloud Translation API를 사용해 자동 번역되었습니다.
어떤 문서는 원문을 읽는게 나을 수도 있습니다.
CSS(Cascading Style Sheets)는 HTML 문서의 표시를 설명하는 데 사용되는 언어입니다. 글꼴, 색상 및 레이아웃과 같은 스타일을 웹 페이지에 적용하는 데 사용됩니다.
CSS는 HTML 문서의 표시를 설명하는 데 사용되는 스타일 시트 언어입니다. 웹 페이지의 스타일을 지정하는 데 가장 많이 사용되지만 XML 파일과 같은 다른 문서의 스타일을 지정하는 데에도 사용할 수 있습니다. CSS는 선언적 언어입니다. 즉, 문서를 표시하는 방법을 지정하는 것이 아니라 문서를 표시하는 방법을 설명하는 데 사용됩니다.
CSS는 선택자라고 하는 일련의 규칙으로 구성됩니다. 선택기는 HTML 문서에서 요소를 선택한 다음 스타일을 적용하는 데 사용됩니다. 스타일은 속성과 값으로 구성된 선언을 사용하여 선택한 요소에 적용됩니다. 예를 들어 선언은 color: blue
일 수 있으며 선택한 요소의 색상을 파란색으로 설정합니다.
CSS는 다양한 화면 크기에 맞게 레이아웃을 조정할 수 있는 웹페이지인 반응형 웹페이지를 만드는 데에도 사용할 수 있습니다. 이는 화면 크기에 따라 요소에 스타일을 적용할 수 있는 미디어 쿼리를 사용하여 수행됩니다.
CSS는 HTML 문서의 내용과 표시를 분리하는 방법으로 1996년에 처음 도입되었습니다. CSS 이전에는 HTML 문서 자체 내에서 모든 스타일 지정을 수행해야 했기 때문에 HTML 문서를 유지 관리하기 어려운 경우가 많았습니다.
CSS는 W3C(World Wide Web Consortium)에서 만들어졌으며 이후 모든 주요 웹 브라우저에서 채택되었습니다. 현재 웹에서 가장 널리 사용되는 스타일 언어입니다.
CSS에는 다음과 같은 다양한 기능이 있습니다.
다음 예는 CSS를 사용하여 웹 페이지의 스타일을 지정하는 방법을 보여줍니다.
body {
font-family: sans-serif;
background-color: #f5f5f5;
}
h1 {
font-size: 24px;
color: #333;
}
p {
font-size: 18px;
color: #666;
}
CSS에는 다음과 같은 많은 이점이 있습니다.
그러나 CSS에는 다음과 같은 몇 가지 단점도 있습니다.
CSS는 특히 공급업체 접두사 사용과 같은 논란의 대상이었습니다. 공급업체 접두사는 특정 스타일이 다른 브라우저에서 올바르게 적용되도록 하는 데 사용됩니다. 그러나 CSS를 읽고 유지하기 어렵게 만들 수 있습니다.
CSS는 종종 HTML 및 JavaScript와 같은 다른 기술과 함께 사용됩니다. HTML은 웹 페이지를 구성하는 데 사용되는 마크업 언어이고 JavaScript는 동적 웹 페이지를 만드는 데 사용되는 프로그래밍 언어입니다.
CSS는 전자책 및 PDF와 같은 웹 페이지 이외의 문서 스타일에도 사용됩니다.
CSS는 오픈 소스 언어이므로 누구나 개발에 기여할 수 있습니다. 현재 W3C에서 유지 관리하며 새로운 기능과 개선 사항으로 정기적으로 업데이트됩니다.