您现在的位置是:网站首页>建站学院网站运营

根据判断PC浏览器类型和手机屏幕像素自动调用不同CSS的代码

2020-05-07来源: 网站运营 人已围观

简介 css媒体查询 php、asp、js判断客户端输出对应的样式 ------------------- 1.媒体查询方法在 css 里面这样写 -------------------- @media screen

  1. css媒体查询Z2i企业网站模板免费下载_网站建设_企业网站建设方案

     Z2i企业网站模板免费下载_网站建设_企业网站建设方案

  2.  Z2i企业网站模板免费下载_网站建设_企业网站建设方案

    php、asp、js判断客户端输出对应的样式Z2i企业网站模板免费下载_网站建设_企业网站建设方案

 Z2i企业网站模板免费下载_网站建设_企业网站建设方案

------------------- 1.媒体查询方法在 css 里面这样写 --------------------Z2i企业网站模板免费下载_网站建设_企业网站建设方案

@media screen and (min-width: 320px) and (max-width: 480px){Z2i企业网站模板免费下载_网站建设_企业网站建设方案
在这里写小屏幕设备的样式Z2i企业网站模板免费下载_网站建设_企业网站建设方案
}Z2i企业网站模板免费下载_网站建设_企业网站建设方案

 Z2i企业网站模板免费下载_网站建设_企业网站建设方案

@media only screen and (min-width: 321px) and (max-width: 1024px){Z2i企业网站模板免费下载_网站建设_企业网站建设方案
这里写宽度大于321px小于1024px的样式(一般是平板电脑)Z2i企业网站模板免费下载_网站建设_企业网站建设方案
}Z2i企业网站模板免费下载_网站建设_企业网站建设方案

 Z2i企业网站模板免费下载_网站建设_企业网站建设方案

@media only screen and (min-width: 1029px){Z2i企业网站模板免费下载_网站建设_企业网站建设方案
这里写pc客户端的样式Z2i企业网站模板免费下载_网站建设_企业网站建设方案
}Z2i企业网站模板免费下载_网站建设_企业网站建设方案

 Z2i企业网站模板免费下载_网站建设_企业网站建设方案

------------------- 2.用js根据客户端输出对应样式 --------------------Z2i企业网站模板免费下载_网站建设_企业网站建设方案

/*事实上用asp、php后台判断更保险,js在前端,有可能被用户禁止*/Z2i企业网站模板免费下载_网站建设_企业网站建设方案
Z2i企业网站模板免费下载_网站建设_企业网站建设方案
function loadCSS() {Z2i企业网站模板免费下载_网站建设_企业网站建设方案
 if((navigator.userAgent.match(/(phone|pad|pod|iPhone|iPod|ios|iPad|Android|wOSBrowser|BrowserNG|WebOS)/i))) {Z2i企业网站模板免费下载_网站建设_企业网站建设方案
        document.write('<link href="css/pad-phone.css" rel="stylesheet" type="text/css" media="screen" />');Z2i企业网站模板免费下载_网站建设_企业网站建设方案
    }Z2i企业网站模板免费下载_网站建设_企业网站建设方案
    else {Z2i企业网站模板免费下载_网站建设_企业网站建设方案
        document.write('<link href="css/pc.css" rel="stylesheet" type="text/css" media="screen" />');Z2i企业网站模板免费下载_网站建设_企业网站建设方案
    }Z2i企业网站模板免费下载_网站建设_企业网站建设方案
}Z2i企业网站模板免费下载_网站建设_企业网站建设方案
loadCSS();Z2i企业网站模板免费下载_网站建设_企业网站建设方案

 Z2i企业网站模板免费下载_网站建设_企业网站建设方案

 Z2i企业网站模板免费下载_网站建设_企业网站建设方案

 Z2i企业网站模板免费下载_网站建设_企业网站建设方案

------------------- 3.既判断分辨率,也判断浏览器-------------------Z2i企业网站模板免费下载_网站建设_企业网站建设方案

应E.Qiang提议,重新完善代码,使之成为判断浏览器类型屏幕分辨率自动调用不同CSS的代码。Z2i企业网站模板免费下载_网站建设_企业网站建设方案
代码如下:Z2i企业网站模板免费下载_网站建设_企业网站建设方案
<SCRIPT LANGUAGE="JavaScript">Z2i企业网站模板免费下载_网站建设_企业网站建设方案
<!--Z2i企业网站模板免费下载_网站建设_企业网站建设方案
if (window.navigator.userAgent.indexOf("MSIE")>=1)Z2i企业网站模板免费下载_网站建设_企业网站建设方案
{Z2i企业网站模板免费下载_网站建设_企业网站建设方案
var IE1024="";Z2i企业网站模板免费下载_网站建设_企业网站建设方案
var IE800="";Z2i企业网站模板免费下载_网站建设_企业网站建设方案
var IE1152="";Z2i企业网站模板免费下载_网站建设_企业网站建设方案
var IEother="";Z2i企业网站模板免费下载_网站建设_企业网站建设方案
ScreenWidth(IE1024,IE800,IE1152,IEother)Z2i企业网站模板免费下载_网站建设_企业网站建设方案
}else{Z2i企业网站模板免费下载_网站建设_企业网站建设方案
if (window.navigator.userAgent.indexOf("Firefox")>=1)Z2i企业网站模板免费下载_网站建设_企业网站建设方案
{Z2i企业网站模板免费下载_网站建设_企业网站建设方案
//如果浏览器为FirefoxZ2i企业网站模板免费下载_网站建设_企业网站建设方案
var Firefox1024="";Z2i企业网站模板免费下载_网站建设_企业网站建设方案
var Firefox800="";Z2i企业网站模板免费下载_网站建设_企业网站建设方案
var Firefox1152="";Z2i企业网站模板免费下载_网站建设_企业网站建设方案
var Firefoxother="";Z2i企业网站模板免费下载_网站建设_企业网站建设方案
ScreenWidth(Firefox1024,Firefox800,Firefox1152,Firefoxother)Z2i企业网站模板免费下载_网站建设_企业网站建设方案
}else{Z2i企业网站模板免费下载_网站建设_企业网站建设方案
//如果浏览器为其他Z2i企业网站模板免费下载_网站建设_企业网站建设方案
var Other1024="";Z2i企业网站模板免费下载_网站建设_企业网站建设方案
var Other800="";Z2i企业网站模板免费下载_网站建设_企业网站建设方案
var Other1152="";Z2i企业网站模板免费下载_网站建设_企业网站建设方案
var Otherother="";Z2i企业网站模板免费下载_网站建设_企业网站建设方案
ScreenWidth(Other1024,Other800,Other1152,Otherother)Z2i企业网站模板免费下载_网站建设_企业网站建设方案
}Z2i企业网站模板免费下载_网站建设_企业网站建设方案
}Z2i企业网站模板免费下载_网站建设_企业网站建设方案
function ScreenWidth(CSS1,CSS2,CSS3,CSS4){Z2i企业网站模板免费下载_网站建设_企业网站建设方案
if ((screen.width == 1024) && (screen.height == 768)){Z2i企业网站模板免费下载_网站建设_企业网站建设方案
setActiveStyleSheet(CSS1);Z2i企业网站模板免费下载_网站建设_企业网站建设方案
}else{Z2i企业网站模板免费下载_网站建设_企业网站建设方案
if ((screen.width == 800) && (screen.height == 600)){Z2i企业网站模板免费下载_网站建设_企业网站建设方案
setActiveStyleSheet(CSS2);Z2i企业网站模板免费下载_网站建设_企业网站建设方案
}else{Z2i企业网站模板免费下载_网站建设_企业网站建设方案
if ((screen.width == 1152) && (screen.height == 864)){Z2i企业网站模板免费下载_网站建设_企业网站建设方案
setActiveStyleSheet(CSS3);Z2i企业网站模板免费下载_网站建设_企业网站建设方案
}else{Z2i企业网站模板免费下载_网站建设_企业网站建设方案
setActiveStyleSheet(CSS4);Z2i企业网站模板免费下载_网站建设_企业网站建设方案
}}}Z2i企业网站模板免费下载_网站建设_企业网站建设方案
}Z2i企业网站模板免费下载_网站建设_企业网站建设方案
function setActiveStyleSheet(title){Z2i企业网站模板免费下载_网站建设_企业网站建设方案
document.getElementsByTagName("link")[0].href="style/"+title;Z2i企业网站模板免费下载_网站建设_企业网站建设方案
}Z2i企业网站模板免费下载_网站建设_企业网站建设方案
//-->Z2i企业网站模板免费下载_网站建设_企业网站建设方案
</SCRIPT>Z2i企业网站模板免费下载_网站建设_企业网站建设方案
Z2i企业网站模板免费下载_网站建设_企业网站建设方案
解释:Z2i企业网站模板免费下载_网站建设_企业网站建设方案
var IE1024="";Z2i企业网站模板免费下载_网站建设_企业网站建设方案
var IE800="";Z2i企业网站模板免费下载_网站建设_企业网站建设方案
var IE1152="";Z2i企业网站模板免费下载_网站建设_企业网站建设方案
var IEother="";Z2i企业网站模板免费下载_网站建设_企业网站建设方案
引号里面分别填写,用户使用IE的时候并且分辨率为1024*768,800*600,1152*864要使用的css文件名.Z2i企业网站模板免费下载_网站建设_企业网站建设方案
var Firefox1024="";Z2i企业网站模板免费下载_网站建设_企业网站建设方案
var Firefox800="";Z2i企业网站模板免费下载_网站建设_企业网站建设方案
var Firefox1152="";Z2i企业网站模板免费下载_网站建设_企业网站建设方案
var Firefoxother="";Z2i企业网站模板免费下载_网站建设_企业网站建设方案
引号里面分别填写,用户使用FF的时候并且分辨率为1024*768,800*600,1152*864要使用的css文件名.Z2i企业网站模板免费下载_网站建设_企业网站建设方案
var Other1024="";Z2i企业网站模板免费下载_网站建设_企业网站建设方案
var Other800="";Z2i企业网站模板免费下载_网站建设_企业网站建设方案
var Other1152="";Z2i企业网站模板免费下载_网站建设_企业网站建设方案
var Otherother="";Z2i企业网站模板免费下载_网站建设_企业网站建设方案
引号里面分别填写,用户使用其他浏览器的时候并且分辨率为1024*768,800*600,1152*864要使用的css文件名.Z2i企业网站模板免费下载_网站建设_企业网站建设方案
Z2i企业网站模板免费下载_网站建设_企业网站建设方案
例子:Z2i企业网站模板免费下载_网站建设_企业网站建设方案
Z2i企业网站模板免费下载_网站建设_企业网站建设方案
不判断分辨率,只判断浏览器Z2i企业网站模板免费下载_网站建设_企业网站建设方案
Z2i企业网站模板免费下载_网站建设_企业网站建设方案
实现根据浏览器类型自动调用不同CSS。Z2i企业网站模板免费下载_网站建设_企业网站建设方案
Z2i企业网站模板免费下载_网站建设_企业网站建设方案
<SCRIPT LANGUAGE="JavaScript">Z2i企业网站模板免费下载_网站建设_企业网站建设方案
<!--Z2i企业网站模板免费下载_网站建设_企业网站建设方案
if (window.navigator.userAgent.indexOf("MSIE")>=1)Z2i企业网站模板免费下载_网站建设_企业网站建设方案
{    Z2i企业网站模板免费下载_网站建设_企业网站建设方案
//如果浏览器为IEZ2i企业网站模板免费下载_网站建设_企业网站建设方案
setActiveStyleSheet("default.css");Z2i企业网站模板免费下载_网站建设_企业网站建设方案
}else{Z2i企业网站模板免费下载_网站建设_企业网站建设方案
if (window.navigator.userAgent.indexOf("Firefox")>=1)Z2i企业网站模板免费下载_网站建设_企业网站建设方案
{Z2i企业网站模板免费下载_网站建设_企业网站建设方案
//如果浏览器为FirefoxZ2i企业网站模板免费下载_网站建设_企业网站建设方案
setActiveStyleSheet("default2.css");Z2i企业网站模板免费下载_网站建设_企业网站建设方案
}else{Z2i企业网站模板免费下载_网站建设_企业网站建设方案
//如果浏览器为其他Z2i企业网站模板免费下载_网站建设_企业网站建设方案
setActiveStyleSheet("newsky.css");Z2i企业网站模板免费下载_网站建设_企业网站建设方案
}Z2i企业网站模板免费下载_网站建设_企业网站建设方案
}Z2i企业网站模板免费下载_网站建设_企业网站建设方案
function setActiveStyleSheet(title){Z2i企业网站模板免费下载_网站建设_企业网站建设方案
document.getElementsByTagName("link")[0].href="style/"+title;Z2i企业网站模板免费下载_网站建设_企业网站建设方案
}Z2i企业网站模板免费下载_网站建设_企业网站建设方案
//-->Z2i企业网站模板免费下载_网站建设_企业网站建设方案
</SCRIPT>Z2i企业网站模板免费下载_网站建设_企业网站建设方案
Z2i企业网站模板免费下载_网站建设_企业网站建设方案
解释:Z2i企业网站模板免费下载_网站建设_企业网站建设方案
如果浏览器为IE,则调用default.cssZ2i企业网站模板免费下载_网站建设_企业网站建设方案
如果浏览器为Firefox,则调用default2.cssZ2i企业网站模板免费下载_网站建设_企业网站建设方案
如果浏览器为其他,则调用newsky.cssZ2i企业网站模板免费下载_网站建设_企业网站建设方案
Z2i企业网站模板免费下载_网站建设_企业网站建设方案
用法:Z2i企业网站模板免费下载_网站建设_企业网站建设方案
放在Z2i企业网站模板免费下载_网站建设_企业网站建设方案
</head>Z2i企业网站模板免费下载_网站建设_企业网站建设方案
前面即可。Z2i企业网站模板免费下载_网站建设_企业网站建设方案
Z2i企业网站模板免费下载_网站建设_企业网站建设方案
Z2i企业网站模板免费下载_网站建设_企业网站建设方案
只要求判断根据屏幕宽度选择不同的CSS样式表。Z2i企业网站模板免费下载_网站建设_企业网站建设方案
Z2i企业网站模板免费下载_网站建设_企业网站建设方案
<script language=javascript>Z2i企业网站模板免费下载_网站建设_企业网站建设方案
<!--Z2i企业网站模板免费下载_网站建设_企业网站建设方案
if (screen.width == 800)Z2i企业网站模板免费下载_网站建设_企业网站建设方案
{Z2i企业网站模板免费下载_网站建设_企业网站建设方案
document.write('<link rel=stylesheet type="text/css" href="css800.css">')Z2i企业网站模板免费下载_网站建设_企业网站建设方案
}Z2i企业网站模板免费下载_网站建设_企业网站建设方案
else {document.write('<link rel=stylesheet type="text/css" href="css1024.css">')}Z2i企业网站模板免费下载_网站建设_企业网站建设方案
//-->Z2i企业网站模板免费下载_网站建设_企业网站建设方案
</script>Z2i企业网站模板免费下载_网站建设_企业网站建设方案

很赞哦! ()

猜您喜欢

付费说明

    1、安装cms后台,费用是200,基础费用200包括后台调试以及部分页面模板修改.

    2、请加我个人微信 634626966,或者扫一扫微信二维码。备注“网站”

    3、系统安装只限定于帝国cms,并且支持php,虚拟主机,请选择linux系统

    4、【收费说明】制作企业网站,我是这么收费的!

文章评论

阿里云代金券 100 云产品通用

有效期30天 首购用户

立即领取
阿里云代金券 100 云产品通用

有效期30天 复购+升级

立即领取

站点信息

l