스타일 시트 예제

인라인 스타일 시트를 사용하면 HTML 요소에 직접 스타일을 추가할 수 있습니다. 일부 스타일 시트 언어는 작성자가 부적합 사용자 에이전트에서 STYLE 요소의 내용을 숨길 수 있도록 하기 위한 구문을 지원합니다. 먼저 CSS 문서의 문자 집합을 utf-8로 설정합니다. 디자인한 대부분의 페이지는 영어로 작성될 수 있지만, 일부는 다른 언어및 문화적 맥락에 맞게 현지화될 수 있습니다. 이 경우 utf-8은 프로세스를 단순화합니다. 외부 스타일 시트에서 설정된 문자를 설정하면 HTTP 헤더보다 우선하지 않지만 다른 모든 상황에서는 설정됩니다. 아무것도 변경하려면 외부 스타일 시트만 업데이트하면 됩니다. 사용자 에이전트는 현재 장치에 적용되는 스타일 시트만 네트워크에서 검색하여 시간을 절약할 수 있기 때문에 외부 스타일 시트에 적용할 때 미디어 제어가 특히 흥미롭습니다. 예를 들어 음성 기반 브라우저는 시각적 렌더링용으로 설계된 스타일 시트를 다운로드하지 않도록 할 수 있습니다. 자세한 내용은 미디어 종속 캐스케이드 섹션을 참조하십시오.

웹 서버 관리자는 스타일 시트가 페이지 그룹에 적용되도록 서버를 구성하는 것이 편리할 수 있습니다. HTTP Link 헤더는 동일한 특성 및 값을 가진 LINK 요소와 동일한 효과를 가짐입니다. 여러 Link 헤더는 동일한 순서로 발생하는 여러 LINK 요소에 해당합니다. 예를 들어 외부 스타일 시트는 전체 URL또는 현재 웹 페이지를 기준으로 한 경로로 참조할 수 있습니다. 외부 스타일 시트는 모든 텍스트 편집기에서 작성할 수 있습니다. 파일에 HTML 코드가 포함되어서는 안 되며 .css 확장자와 함께 저장해야 합니다. 속성을 상속할 수 있는 경우 사용자 에이전트는 즉시 둘러싸는 요소를 검사하여 규칙이 적용되는지 확인합니다. 이 프로세스는 적용 가능한 규칙이 발견될 때까지 계속됩니다. 이 메커니즘을 사용하면 스타일 시트를 컴팩트하게 지정할 수 있습니다. 예를 들어 작성자는 BODY 요소에 적용되는 단일 규칙에 의해 BODY 내의 모든 요소에 대한 글꼴 패밀리를 지정할 수 있습니다.

둘 이상의 LINK 요소가 기본 설정 스타일 시트를 지정하는 경우 첫 번째 요소가 우선합니다. 스타일 규칙 우선 순위 및 상속에 대한 규칙은 스타일 시트 언어에 따라 다릅니다. 작성자는 META 요소를 사용하여 문서의 기본 스타일 시트 언어를 설정해야 합니다. 예를 들어 기본값을 CSS로 설정하려면 작성자는 문서의 HEAD에 다음 선언을 넣어야 합니다. 예를 들어, 일부 회사에서는 특정 글머리 기호 스타일을 전체적으로 유지하려고 합니다. 다른 사람들은 “비”와 같은 접두사 후 하이픈에 대해 강한 의견을 가지고 있습니다. 스타일 시트는 종종 주제를 사전순으로 나열하거나 “서식 지정” 및 “일반적으로 사용되는 용어”와 같은 섹션으로 나뉩니다. 외부 스타일 시트를 사용하려면 HTML 페이지의 섹션에 링크를 추가합니다.