CSS @import的条件使用
CSS Conditional Use of @import
假设我有两个独立的CSS;桌面。css和ipad。css现在桌面。css已经在100个不同的html中被调用了我现在想在这100个html中应用一个新的ipad。css。那么在桌面。css中,我可以在顶部使用@import吗,输入
@import "ipad.css"
然后在iPad。css中,我使用@media检查iPad,使用
@media only screen and (device-width : 768px)
{
/* All iPad style definitions here */
}
我的问题是;
这种方法好吗?它会工作吗?也就是说,单独的CSS将应用于桌面和iPad?
既然我写的是@import,会ipad。css总是被加载,即使它是桌面和这是否会产生巨大的影响性能(页面加载)
请建议任何其他方法(除了使用链接媒体=.device-width..),因为我不想在html页面本身更新任何东西。
谢谢。
这种方法好吗?它会工作吗?也就是说,单独的CSS将应用于桌面和iPad?
。它假设iPad且只有iPad的device-width为768px。
因为我写的是@import, ipad.css是否总是被加载,即使它是桌面和
媒体查询在导入的文件中,因此必须加载文件,因为浏览器可以意识到有媒体查询。
将会对性能(页面加载)产生巨大的影响
将有一个额外的HTTP请求。无论文件中有多少数据都必须加载。"巨大"是一个相对的概念。
请建议其他方法
将媒体查询应用于@import
语句本身
相关文章:
- 通过js在新选项卡中有条件地打开url
- 我已经创建了一个jquery转盘,并使用if条件来运行和停止转盘
- jQuery-有条件地附加HTML
- 根据某些条件在视图之间切换
- 如何做到这一点,使代码在不传递条件后执行函数
- 有条件更新d3.js力图中节点的最佳方法
- javascript中的布尔条件
- Woocommerce产品选项有条件
- 基于两个条件退出While循环
- 有条件地在选项标记中应用布尔属性
- 使用javascript以HTML形式验证条件
- 聚合物0.5.5:核心列表中的条件模板和/或模板动态参考
- javascript对象操作:根据指定条件选择属性
- 这个条件语句的逻辑有问题
- ADF:有条件地加载javascript资源
- Javascript,如果条件在没有&&逻辑运算符当&&它不起作用
- 为什么要对define.md和module.exports进行条件检查,以及条件何时通过
- d3中的条件转换
- 如何附加<ul><李>元素位于某个特定条件的父元素列表之间
- CSS @import的条件使用