>웹 프론트엔드 >프런트엔드 Q&A >외부에서 CSS를 가져오는 방법

외부에서 CSS를 가져오는 방법

藏色散人
藏色散人원래의
2021-05-14 10:26:326895검색

Css를 외부에 도입하는 방법: 1. 링크를 사용하여 외부 CSS 파일을 호출하고, 태그는 문서와 외부 리소스 간의 관계를 정의합니다. 2. @import를 사용하여 외부 CSS 파일을 참조합니다.

외부에서 CSS를 가져오는 방법

이 기사의 운영 환경: Windows 7 시스템, CSS3 버전, Dell G3 컴퓨터

외부 CSS를 도입하는 방법은 무엇입니까?

방법 1: 링크를 사용하여 외부 CSS 파일 호출

웹 페이지의 93f0f5c25f18dab9d176bd4f6de5d30e9c3bca370b5104690d9ef395f2c5f8d1 태그 쌍에 있는 2cdf5bf648cf2f33323966d7f58a7f3f 태그를 사용하여 외부 스타일 시트 파일을 소개합니다. HTML 규칙을 사용하여 외부 CSS를 도입하세요.

2cdf5bf648cf2f33323966d7f58a7f3f 태그는 문서와 외부 리소스 간의 관계를 정의합니다. 2cdf5bf648cf2f33323966d7f58a7f3f 태그의 가장 일반적인 용도는 스타일 시트를 연결하는 것입니다.

Grammar:

<link rel="stylesheet" href="css文件路径" type="text/css" />

외부 CSS 스타일에 링크할 때 링크 태그의 콘텐츠 구조 설명:

href: 외부 리소스 주소, CSS 주소는 다음과 같습니다.

rel: 현재 문서 간의 관계를 정의합니다. 링크된 문서는 외부 CSS 스타일 시트입니다. 즉, stylesheet

type: 링크된 문서의 MIME 클래스를 지정합니다. 여기서 값은 text/css

참고:

이 메서드는 CSS를 로드합니다. 웹 페이지 파일의 본문을 로드하기 전에 파일을 표시하므로 웹 페이지는 처음부터 스타일이 적용되지 않은 웹 페이지를 먼저 표시한 다음 가져온 스타일처럼 스타일이 지정된 웹 페이지를 표시하지 않습니다.

방법 2: @import를 사용하여 외부 CSS 파일 참조

CSS @import 규칙은 다른 스타일 시트에서 스타일 규칙을 가져오는 데 사용됩니다. 이러한 규칙은 다른 모든 유형의 규칙보다 우선해야 하며 조건 그룹의 규칙에는 @import를 사용할 수 없습니다.

@import 규칙 구문

@import url("文件路径");

설명:

이 방법은 전체 웹 페이지가 로드된 후 CSS 파일을 로드하므로 웹 페이지가 상대적으로 큰 경우 스타일이 지정되지 않은 페이지가 먼저 표시됩니다. . 잠시 동안 깜박인 후 웹 페이지 스타일이 다시 나타납니다. 이는 수입품의 본질적인 결함입니다.

외부 CSS 스타일을 호출하는 두 가지 방법의 차이점:

@import는 CSS에서 제공하는 구문 규칙으로 스타일 시트를 가져오는 기능만 있습니다. 링크는 HTML에서 제공하는 태그로 CSS를 로드할 수 없습니다. 파일뿐만 아니라 RSS 및 관계 연결 속성 등도 정의합니다.

페이지가 로드되면 링크 태그에 의해 도입된 CSS가 동시에 로드되며, 페이지가 로드된 후에 @import에 의해 도입된 CSS가 로드됩니다.

@import는 CSS2.1의 고유한 구문이므로 IE5 이상에서만 인식할 수 있습니다. 링크 태그는 HTML 요소이며 호환성 문제가 없습니다.

JS를 통해 DOM을 조작하고 링크 태그를 삽입하여 스타일을 변경할 수 있습니다. DOM 방식은 문서 기반이므로 @import를 사용하여 스타일을 삽입할 수 없습니다.

@import가 소개한 스타일보다 링크로 소개한 스타일의 비중이 더 큽니다.

추천 학습: "css 동영상 튜토리얼"

위 내용은 외부에서 CSS를 가져오는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.