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 중국어 웹사이트의 기타 관련 기사를 참조하세요!