>웹 프론트엔드 >CSS 튜토리얼 >link와 @import의 차이점에 대한 간략한 토론

link와 @import의 차이점에 대한 간략한 토론

一个新手
一个新手원래의
2017-09-25 10:15:451600검색

CSS 작업에는 외부에서 CSS를 도입하는 두 가지 방법, link@import가 있습니다.

두 방법의 차이점과 결론은 다음과 같습니다.

차이:

1. 로딩 순서
페이지 로딩 시 link 소개된 사람 태그 CSS 파일이 동시에 로드됩니다. @import CSS 파일은 페이지 로드가 완료된 후 로드됩니다.

2. 호환성
link 태그는 다음과 같습니다. HTML 요소, 호환성 문제 없음 ;@import 예 이 구문은 CSS2.1에서만 사용할 수 있으므로 IE5+에서만 인식할 수 있습니다.

3.link은 로드할 수 있는 라벨입니다. CSS 파일에서는 RSS, rel 연결 속성 등을 정의할 수도 있습니다. @import 는 문법 규칙이며 스타일 시트만 가져올 수 있습니다 .

4. DOM 작업을 사용하여 스타일을 삽입하고 수정할 수 있는지 여부.
JS를 통해 DOM을 조작하여 link 태그를 삽입하여 스타일을 변경할 수 있지만 @import는 DOM 메서드를 사용하여 스타일을 삽입할 수 없습니다.

결론:

링크 태그를 사용하고 @import 태그를 주의해서 사용하는 것이 좋습니다.

이렇게 하면 @import가 리소스 파일의 다운로드 순서와 과도한 HTTP 요청을 혼동하는 것을 방지할 수 있습니다.

위 내용은 link와 @import의 차이점에 대한 간략한 토론의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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