转: 根据屏幕分辨率,浏览器调用不同css
<link type="text/csss" href="" rel="stylesheet"/>
<link type="text/csss" href="" rel="stylesheet"/>
<link type="text/csss" href="" rel="stylesheet"/>
<script type="text/javascript">
if (window.navigator.userAgent.indexOf("MSIE")>=1)
{
var ie600="ie1.css";
var ie768="ie2.css";
var ie864="ie3.css";
var ie960="ie4.css";
var ieOtherother="ie6.css";
ScreenWidth(ie600,ie768,ie864,ie960,ieOtherother);
}else{
//if (window.navigator.userAgent.indexOf("Firefox")>=1) {
//如果浏览器为Firefox
// var Firefox1024="style1";
// var Firefox800="style2.css";
// var Firefox1152="css1.css";
// var Firefoxother="css1.css";
// ScreenWidth(Firefox1024,Firefox800,Firefox1152,Firefoxother);
//}else{
//如果浏览器为其他
var Other600="qita1.css";
var Other768="qita2.css";
var Other864="qita3.css";
var Other960="qita4.css";
var Otherother="qita.css";
ScreenWidth(Other600,Other768,Other864,Other960,Otherother);
//}
}
function ScreenWidth(CSS1,CSS2,CSS3,CSS4,CSS5){
if (screen.height <= 600){
setActiveStyleSheet(CSS1);
}else{
if((screen.height>=600) && (screen.height<=768)){
setActiveStyleSheet(CSS2);
}else{
if ((screen.width >=768) && (screen.height <=864 )){
setActiveStyleSheet(CSS3);
}else{
if ((screen.height >= 864) && (screen.height <=960 )){
setActiveStyleSheet(CSS4);
}else{
setActiveStyleSheet(CSS5);
}
}
}
}
}
function setActiveStyleSheet(title){document.getElementsByTagName("link")[2].href="<%=path %>consultantHelp/css/"+title;}
<!--
//根据浏览器来选择CSS
// if (!window.XMLHttpRequest) {
// setActiveStyleSheet("ie6.css"); //IE6
// }else if(window.ActiveXObject){
// setActiveStyleSheet("ie6.css"); //IE7
// } else {
// setActiveStyleSheet("qita.css"); //Mozilla FireFox、Safari, etc.
// }
// function setActiveStyleSheet(filename){
// document.getElementsByTagName("link")[2].href="<%=path %>consultantHelp/css/"+filename;
// }
-->
</script>
转: 根据屏幕分辨率,浏览器调用不同css的更多相关文章
- 根据判断PC浏览器类型和手机屏幕像素自动调用不同CSS的代码
1.媒体查询方法在 css 里面这样写 -------------------- @media screen and (min-width: 320px) and (max-width: 480px) ...
- JS判断浏览器类型和屏幕分辨率来调用不同的CSS样式
代码如下: <!-- if (window.navigator.userAgent.indexOf("MSIE")>=1) { var IE1024="&qu ...
- webapp开发——‘手机屏幕分辨率’与‘浏览器分辨率’不要混淆
关于webApp响应式设计遇到的问题,分享给大家,最近在做一个手机webApp,因为我手机是”米3“,屏幕截图大小是1080宽,所以css样式用@media screen and(min-width: ...
- 响应式设计:理解设备像素,CSS像素和屏幕分辨率
概述 屏幕分辨率.设备像素和CSS像素这些术语,在非常多语境下,是可互换的,但也因此easy在有差异的地方引起混淆,实际上它们是不同的概念. 屏幕分辨率和设备像素是物理概念,而CSS像素是WEB编程的 ...
- JS获取浏览器高宽度,屏幕分辨率和一些定位空隙等
IE中: document.body.clientWidth ==> BODY对象宽度 document.body.clientHeight ==> BODY对象高度 document.d ...
- CSS根据屏幕分辨率宽度自动适应的办法
CSS根据屏幕分辨率宽度自动适应的办法 第一种办法是js选择CSS <SCRIPT language=JavaScript><!-- Beginif (screen.width == ...
- JS获取浏览器信息及屏幕分辨率
因为vue有自己的生命周期,初始化数据的时候,可以在钩子函数created()函数里初始化数据,也可以在mounted()函数里获取,但是两者是不同的,获取浏览器和屏幕分辨率的时候,不能在create ...
- 如何让不同浏览器调用不同的CSS样式
如何让不同浏览器调用不同的CSS样式 由 于对W3C标准支持程度的不同,往往导致同一个CSS样式表在各种Web浏览器中的呈现大相径庭.以目前市场占有率最高的两个浏览器Microsoft Interne ...
- JS获取浏览器窗口大小 获取屏幕,浏览器,网页高度宽度
网页可见区域宽:document.body.clientWidth 网页可见区域高:document.body.clientHeight 网页可见区域宽:document.body.offsetWid ...
随机推荐
- webpack局部安装的问题
webpack的局部安装 npm install webpack 默认状态是当前目录下安装,-g是全局安装 ---------------------------------------------- ...
- LogStash启动报错:<Redis::CommandError: ERR unknown command 'script'>与batch_count 的 配置
环境条件: 系统版本:centos 6.8 logstash版本:6.3.2 redis版本:2.4 logstash input配置: input { redis { host => &qu ...
- 根据模板导出excel
@RequestMapping(value = "/export", method = RequestMethod.GET) public void exportApprovals ...
- Python引用复制,参数传递,弱引用与垃圾回收
引用 先上个示例: >>> val = [1] >>> val[0] = val >>> val [[...]] 上述代码使val中包含自身,而产 ...
- [硬件知识]OP(Over-provisioning)预留空间
SSD上的OP指的是用户不可操作的容量,大小为实际容量减去用户可用容量,OP区域一般被用于优化操作如:WL,GC和坏块映射等. OP一般分三层(见下图).第一层容量固定为SSD标称容量的7.37%,这 ...
- 写给创业者:如何打造让用户离不开的App
百度权重查询 词库网 网站监控 服务器监控 SEO监控 Swift编程语言教程 还记得那个学会编程,开发了一个拼车应用程序——Trees For Cars,并因此发了一笔小财的流浪汉吗?今天的新闻称, ...
- webAPP 图片上传
关于webAPP 手机上传 用的vue.js 首先是js代码 调用手机app 的 相册或者自己拍照 upload: function(index) { //上传 this.index = index ...
- template-web.js 真分页绑定表格
<div class="layui-table-box"> <div class="layui-tabl ...
- mssql名词解释
因为自己在sql这部分不强,有时候碰到一些名词我都不知道什么意思,所以在这里记录下,方便以后查看 1.NOT FOR REPLICATION 控制约束.标志和触发器 在所有IDENTITY属性字段 ...
- 分布式理论基础(一)一致性及解决一致性的两种方式:2PC和3PC (转载 不错)
分布式理论基础(一)一致性及解决一致性的两种方式:2PC和3PC 1 一致性 1.1 简述 一致性,是指对每个节点一个数据的更新,整个集群都知道更新,并且是一致的 假设一个具有N个节点的分布式系统,当 ...