html通过分辨率动态加载css,做响应式页面,响应式和自适应的区别
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,做响应式页面,响应式和自适应的区别相关推荐
- javascript动态加载css、javascript脚本 方法
1. 动态加载js文件到head标签并执行回调 方法调用:dynamicLoadJs('http://www.yimo.link/static/js/main.min.js',function(){a ...
- 【Jquery】Jquery动态加载css文件
前言 很多时候我们需要在页面中引用外部的css文件,下面将介绍一下如何通过Jquery动态加载css文件 方式一(Jquery) var cssFileUrl='../css/home.css'; i ...
- 第二十四节:动态加载JS和动态加载CSS
1.动态加载JS 一般需要用到js,需要将js放到<script></<script>中,一般script放到页面底部:或者在顶部引入外部js. <!DOCTYPE ...
- js动态加载css文件和js文件的方法
今天研究了下js动态加载js文件和css文件的方法. 网上发现一个动态加载的方法.摘抄下来,方便自己以后使用 [code lang="html"] <html xmlns=& ...
- ASP.NET动态加载CSS文件
方法一: 通过使页面动态加载不同CSS实现多界面 <%@page language="C#"%> <%@import namespace="System ...
- JS判断UA动态加载CSS的方法
项目进度差不多到了调试兼容性的阶段,这时候就会发现移动前端在兼容性方面下的功夫一点也不少于PC端.当初需要兼容低版本IE时还有条件注释可用,现在则只能自己用Javascript去判断了. 由于苹果的强 ...
- asp.net动态加载css
谁如果有更直接的方法,请不吝赐教.也不知道.net有什么方法可以直接更换css <%@ Page Language="C#" AutoEventWireup="tr ...
- Asp.Net头部动态加载css和js文件的方法
首先head标签上添加runat="server". protected void Page_Load(object sender, EventArgs e) {HtmlGener ...
- 动态加载javascript和css
动态加载javascript和css 一.动态加载javascript方法 <script type="text/javascript"> var style = do ...
最新文章
- 自监督学习,如何从数据困境中拯救深度学习?
- HTTPS 建立连接的过程
- 定义一个复数类Complex,重载运算符+
- 直播 | ICML 2021论文解读:具有局部和全局结构的自监督图表征学习
- 激励员工的首席执行官以及他们的秘诀
- Geek爱旅行 - 穿越时间的旅行
- asp.net中两款文本编辑器NicEdit和Kindeditor
- C语言获取某个文件中一行内容中指定字符串后的值
- php删除文件代码指定,PHP删除指定文件夹所有文件代码
- DOTA中的设计模式
- java8堆内存模型_「GC系列」JVM堆内存分代模型及常见的垃圾回收器
- 路由器启用SNMP服务
- EMNLP | 一种端到端的文档级别的中文金融事件抽取框架Doc2EDAG
- java arrays_Java的Arrays方法分析
- 移动pc一套代码_【腾讯】如何避免 CDN 为 PC 端缓存移动端页面
- mappedBy作用
- 【宋红康 MySQL数据库 】【高级篇】【10】索引的创建与删除_MySQL8.0的索引新特性
- 深入剖析 redis 事件驱动
- 2023年,把“软件评测师”考起来吧~
- http://bbs.3dmgame.com/forum.php,上古卷轴5:天际 任务MOD等心得大合集
热门文章
- mysql 反斜杠 转义_MySQL中执行sql语句反斜杠需要进行转义
- “1+X“大数据平台运维职业技能等级证书(中级)模拟题-Storm组件部署
- GIF图片原理和储存结构深入解析
- 机器学习---感知机(Machine Learning Perceptron)
- TP5 使用GD库将一个头像缩略并处理成圆形png
- 钙钛矿型复合氧化物材料/CsPbBr3@NH4Br (CPBr–NB)量子点/ITO/Al2O3/CsPbBr3钙钛矿量子点
- MySQL CAST与CONVERT 函数的用法:产生另一个类型的值
- 苹果开发测试设备达到100台上限
- Ubuntu18.04安装g2o遇到的坑-TARGETS given no ARCHIVE DESTINATION for static library target
- 【插件工具】Vue.js is detected on this page. Open DevTools and look for the Vue panel报错及安装vue-detools