웹 교육 네트워크의 HTML 튜토리얼 칼럼으로 돌아가려면 여기를 클릭하세요. CSS 튜토리얼을 보려면 여기를 클릭하세요.
위: 마크업 언어 – 간소화된 태그.
10장 CSS 적용하기
첫 번째 부분에서는 마크업 구문 예제에 중점을 두고 디자인을 위해 태그에 CSS를 적용하는 방법과 스타일 세부 사항을 지정하는 방법도 살펴봅니다. 2장에서는 태그에 CSS를 적용하는 여러 가지 방법에 대해 설명합니다.
Script House HTML Tutorial 칼럼으로 돌아가려면 여기를 클릭하세요. CSS 튜토리얼을 보려면 여기를 클릭하세요.
위: 마크업 언어 - 간소화된 태그.
10장 CSS 적용
1부에서는 마크업 구문 예제를 중점적으로 다루며, 디자인을 위한 태그에 CSS를 적용하는 방법과 스타일링 세부 사항을 지정하는 방법도 논의합니다. 2장에서는 CSS를 태그에 적용하는 여러 가지 방법에 대해 설명합니다. 문서, 웹 사이트 또는 단일 태그에 대해서도 설명합니다. 이를 통해 장치에서 읽는 마크업 구조인 모든 브라우저에 영향을 주지 않고 고급 기술을 사용할 수 있도록 이전 버전의 브라우저에서 CSS 콘텐츠를 숨길 수 있습니다.
장 마지막에 있는 "기술 확장" 단원에서는 스크립트를 작성하지 않고도 글꼴, 색상을 전환하고 여러 테마를 만드는 방법, 즉 스타일 시트를 교체하는 방법을 소개합니다.
문서에 CSS를 적용하는 방법은 무엇입니까?
이제 문서에 CSS를 적용하는 네 가지 방법을 살펴보겠습니다. 각 방법에는 고유한 장점과 단점이 있으며, 각 방법이 최선의 선택일 수 있습니다. 여기서는 합법적인 XHTML 1.0 전환 구문 구조, 태그 및
메서드 A부터 시작하겠습니다.
방법 A:태그
br/> "http://www.w3. org/TR/xhtml1/DTD/xhtml1-transitional.dtd ">
CSS 적용< ;/title>
...CSS 선언 방법...
]]>
이것은 또한 이 접근 방식은 모든 CSS 선언을 (X)HTML 파일에 직접 작성할 수 있는 내장 스타일 시트가 되었습니다.
(메소드 포함) B와 마찬가지로 @import를 사용하여 상대 경로(위의 예와 같은) 또는 절대 경로가 있는 외부 파일에서 CSS 정의를 가져올 수 있습니다.
방법 C는 시트는 외부 문서에 배치되므로 단일 문서를 수정하고 업데이트하면 전체 웹 사이트가 변경될 수 있으며 외부 스타일 시트는 브라우저에 의해 캐시되므로 동일한 스타일 시트를 가져오는 모든 페이지에 대한 다운로드 시간이 절약됩니다. .
숨바꼭질
방법 C를 사용하는 가장 큰 장점은 Netscape 버전 4 이하입니다. CSS 구문은 레이아웃과 같은 디자인 세부 사항을 처리하므로 이를 처리할 수 있는 최신 브라우저가 이를 표시할 수 있도록 허용하는 동시에 이전 브라우저는 이러한 구문을 무시할 수 있습니다.
문제 Netscape 4.x의 경우 CSS를 지원할 수 있다고 생각합니다. 실제로 지원하는 브라우저만큼만 좋습니다. 따라서 Netscape 4를 제외하고 마크업 코드는 디스플레이와 분리되어 있으며 레이아웃 세부 정보 및 기타 스타일을 제공합니다. 지원되는 브라우저 이전 브라우저는 표시된 콘텐츠 구조를 쉽게 읽을 수 있지만 숨겨진 고급 CSS 규칙은 처리하지 않습니다.
스타일 열기, 스타일 닫기
그림 10-1과 10-2를 보고 비교해 보세요. 완전한 CSS를 사용하고 CSS 표시 효과를 끄는 제 개인 웹사이트입니다(표시 효과에 매우 가깝습니다). 이전 브라우저) 효과) CSS를 사용하지 않는 구조는 여전히 매우 명확하며 레이아웃을 표시하는 데 필요한 CSS를 숨기지 않으면 이전 브라우저 사용자는 여전히 누구나 쉽게 읽고 사용할 수 있습니다.
그림 10-1 CSS를 사용한 내 개인 웹사이트
그림 10-2 같은 페이지, CSS 제거, 이전 브라우저에 따라 변경될 수 있습니다. 다음과 같이 표시됩니다.
여러 스타일 시트를 적용하기 위해 방법 B와 방법 C를 결합
때때로 문서에 많은 스타일 시트를 도입하는 것이 유용할 수 있습니다. 예를 들어 모든 레이아웃 규칙을 하나의 문서에 넣고 글꼴 설정을 지정할 수 있습니다. 또 다른 문서를 사용하면 크고 복잡한 설계에 대해 많은 수의 규칙을 더 쉽게 유지할 수 있습니다.
카멜레온 효과
패스트컴퍼니 매거진 홈페이지 제작 시, 정기적인 수정작업을 단순화하기 위해 매달 홈페이지 컬러를 현 매거진 표지 이미지에 맞춰 변경하고자 합니다. 관련 CSS 규칙을 하나의 문서에 넣고, 매달 수정되지 않는 다른 규칙을 다른 문서에 넣습니다.
구성하는 수백 개의 다른 규칙을 추가할 필요 없이 매달 모든 색상을 포괄하는 것이 더 쉽고 빠릅니다. 디자인 변경이 필요한 내용을 천천히 검색해 보세요. 이 문서가 수정되는 한 전체 웹사이트의 색상은 즉시 변경됩니다.
방법
방법 B와 방법 C를 결합하여 여러 스타일 시트를 도입하는 방법은 다음과 같이 페이지의
/*이전 브라우저는 이러한 가져오기 규칙을 해석하지 않습니다*/이런 방식으로 동일한 URL을 웹사이트 전체에서 사용되는 태그는 styles.css 파일만 참조합니다. 이 문서는 @import 규칙을 사용하여 다른 스타일 시트를 계속 가져올 수 있습니다.
@import url( "layout .css");
@import url("fonts.css");
@import url("colors.css");
"http://www.w3.org/TR/2000/REC-xhtml1-20000126/DTD/xhtml1-transitional.dtd">여기서 lofi.css에는 링크 색상 및 글꼴 크기와 같은 기본 CSS 규칙이 포함되어야 하며, hifi.css에는 레이아웃, 위치 지정, 배경 이미지 등과 같은 고급 규칙이 포함되어야 합니다.
CSS 적용
h1 {
글꼴 계열: Georgia, serif;
color: red;
}
h2 {
font-family: Georgia, serif;
color: blue;
}
h1 {
Font-family: Verdana, sans- serif;
color: orange;
}
이것은 제목입니다