html通过分辨率动态加载css,做响应式页面

响应式和自适应的区别:

  • 自适应需要写多个页面,响应式只需一个页面即可
  • 自适应通过窗口检测,获取不同的页面;响应式通过窗口检测,在客户端做不同的处理

法1:

head:

<link rel="stylesheet" id="css">

js:

window.onload = function(){if(screen.width > 1366){document.getElementById('css').href = 'css/style1.css';}else((screen.width == 1366) && (screen.height == 768)){document.getElementById('css').href = 'css/style2.css' ;}
};

法2(加载比较快)

head:

<link rel="stylesheet" type="text/css" media="screen and (min-width:1366px)" href="../css/style1.css" />
<link rel="stylesheet" type="text/css" media="screen and (max-width:1366px)" href="../css/style2.css" />

例子:适配宽屏,平板端和手机端可如下编写

<link rel="stylesheet" type="text/css" media="screen and (min-width:1200px)" href="./css/style1.css"/>
<link rel="stylesheet" type="text/css" media="screen and (max-width:1200px)" href="./css/style2.css"/>
<link rel="stylesheet" type="text/css" media="screen and (max-width:768px)" href="./css/style3.css"/>

https://www.foryh.com

html通过分辨率动态加载css,做响应式页面,响应式和自适应的区别相关推荐

  1. javascript动态加载css、javascript脚本 方法

    1. 动态加载js文件到head标签并执行回调 方法调用:dynamicLoadJs('http://www.yimo.link/static/js/main.min.js',function(){a ...

  2. 【Jquery】Jquery动态加载css文件

    前言 很多时候我们需要在页面中引用外部的css文件,下面将介绍一下如何通过Jquery动态加载css文件 方式一(Jquery) var cssFileUrl='../css/home.css'; i ...

  3. 第二十四节:动态加载JS和动态加载CSS

    1.动态加载JS 一般需要用到js,需要将js放到<script></<script>中,一般script放到页面底部:或者在顶部引入外部js. <!DOCTYPE ...

  4. js动态加载css文件和js文件的方法

    今天研究了下js动态加载js文件和css文件的方法. 网上发现一个动态加载的方法.摘抄下来,方便自己以后使用 [code lang="html"] <html xmlns=& ...

  5. ASP.NET动态加载CSS文件

    方法一: 通过使页面动态加载不同CSS实现多界面 <%@page language="C#"%> <%@import namespace="System ...

  6. JS判断UA动态加载CSS的方法

    项目进度差不多到了调试兼容性的阶段,这时候就会发现移动前端在兼容性方面下的功夫一点也不少于PC端.当初需要兼容低版本IE时还有条件注释可用,现在则只能自己用Javascript去判断了. 由于苹果的强 ...

  7. asp.net动态加载css

    谁如果有更直接的方法,请不吝赐教.也不知道.net有什么方法可以直接更换css <%@ Page Language="C#" AutoEventWireup="tr ...

  8. Asp.Net头部动态加载css和js文件的方法

    首先head标签上添加runat="server". protected void Page_Load(object sender, EventArgs e) {HtmlGener ...

  9. 动态加载javascript和css

    动态加载javascript和css 一.动态加载javascript方法 <script type="text/javascript"> var style = do ...

最新文章

  1. 自监督学习,如何从数据困境中拯救深度学习?
  2. HTTPS 建立连接的过程
  3. 定义一个复数类Complex,重载运算符+
  4. 直播 | ICML 2021论文解读:具有局部和全局结构的自监督图表征学习
  5. 激励员工的首席执行官以及他们的秘诀
  6. Geek爱旅行 - 穿越时间的旅行
  7. asp.net中两款文本编辑器NicEdit和Kindeditor
  8. C语言获取某个文件中一行内容中指定字符串后的值
  9. php删除文件代码指定,PHP删除指定文件夹所有文件代码
  10. DOTA中的设计模式
  11. java8堆内存模型_「GC系列」JVM堆内存分代模型及常见的垃圾回收器
  12. 路由器启用SNMP服务
  13. EMNLP | 一种端到端的文档级别的中文金融事件抽取框架Doc2EDAG
  14. java arrays_Java的Arrays方法分析
  15. 移动pc一套代码_【腾讯】如何避免 CDN 为 PC 端缓存移动端页面
  16. mappedBy作用
  17. 【宋红康 MySQL数据库 】【高级篇】【10】索引的创建与删除_MySQL8.0的索引新特性
  18. 深入剖析 redis 事件驱动
  19. 2023年,把“软件评测师”考起来吧~
  20. http://bbs.3dmgame.com/forum.php,上古卷轴5:天际 任务MOD等心得大合集

热门文章

  1. mysql 反斜杠 转义_MySQL中执行sql语句反斜杠需要进行转义
  2. “1+X“大数据平台运维职业技能等级证书(中级)模拟题-Storm组件部署
  3. GIF图片原理和储存结构深入解析
  4. 机器学习---感知机(Machine Learning Perceptron)
  5. TP5 使用GD库将一个头像缩略并处理成圆形png
  6. 钙钛矿型复合氧化物材料/CsPbBr3@NH4Br (CPBr–NB)量子点/ITO/Al2O3/CsPbBr3钙钛矿量子点
  7. MySQL CAST与CONVERT 函数的用法:产生另一个类型的值
  8. 苹果开发测试设备达到100台上限
  9. Ubuntu18.04安装g2o遇到的坑-TARGETS given no ARCHIVE DESTINATION for static library target
  10. 【插件工具】Vue.js is detected on this page. Open DevTools and look for the Vue panel报错及安装vue-detools