css3中link与@import的区别

本文详细介绍了媒体查询的三种引入方式:@import、style标签内和link标签,并对比了link与@import在功能、加载情况和JavaScript动态引入方面的差异。通过这些方法,开发者可以根据设备屏幕尺寸不同,灵活地应用不同的样式表,实现响应式设计。
摘要由CSDN通过智能技术生成

媒体查询的引入方式1

@import:指定导入的外部样式表及目标媒体

语法:@import url(index.css) screen and (min-width:xxx px) and(max-width:xxx px);

媒体查询引入方式2

style标签内

<style media="(min-width:xxx px) and (max-width:xxx px)">

box{

background-color:red;

}

</style>

媒体查询引入方式3

使用link,有条件的引入外部样式表

<link rel="stylesheet" href="index.css" media="(min-width:xxx px) and (max-width:xxx px)">

link和@import的区别

功能:link可以定义rss、rel等作用;import只能加载css

加载情况:link页面会同步加载所引入的css;import所引用的css会等到页面加载完才被加载

js动态引入:link可以动态引入;import不可以动态引入

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值