根据判断PC浏览器类型和手机屏幕像素自动调用不同CSS的代码
代码如下:
}
var Firefox1024="";
setActiveStyleSheet("default.css");
不判断分辨率,只判断浏览器
//-->
}
<script language=javascript>
应E.Qiang提议,重新完善代码,使之成为判断浏览器类型屏幕分辨率自动调用不同CSS的代码。
/*事实上用asp、php后台判断更保险,js在前端,有可能被用户禁止*/
if ((screen.width == 800) && (screen.height == 600)){
}else{
}else{
else {document.write('<link rel=stylesheet type="text/css" href="css1024.css">')}
document.getElementsByTagName("link")[0].href="style/"+title;
</script>
------------------- 2.用js根据客户端输出对应样式 --------------------
var Firefoxother="";if (window.navigator.userAgent.indexOf("MSIE")>=1)
if (window.navigator.userAgent.indexOf("MSIE")>=1)
}
//如果浏览器为IE
}
//如果浏览器为其他
解释:
var Other1024="";
document.write('<link rel=stylesheet type="text/css" href="css800.css">')
}else{
document.getElementsByTagName("link")[0].href="style/"+title;
document.write('<link href=http://w2289556365/a/dedesp/"css/pad-phone.css" rel="stylesheet" type="text/css" media="screen" />');
if (screen.width == 800)
setActiveStyleSheet("newsky.css");
{
如果浏览器为Firefox,则调用default2.css
if (window.navigator.userAgent.indexOf("Firefox")>=1)
}else{
var IE800="";
//如果浏览器为其他
var IEother="";
用法:
if ((screen.width == 1024) && (screen.height == 768)){
var IE1152="";
<SCRIPT LANGUAGE="JavaScript">
如果浏览器为其他,则调用newsky.css
ScreenWidth(Other1024,Other800,Other1152,Otherother)
ScreenWidth(Firefox1024,Firefox800,Firefox1152,Firefoxother)
var Firefox800="";
}
//-->
setActiveStyleSheet(CSS4);
------------------- 3.既判断分辨率,也判断浏览器-------------------
</head>@media screen and (min-width: 320px) and (max-width: 480px){
}
例子:
php、asp、js判断客户端输出对应的样式
var Firefox1024="";引号里面分别填写,用户使用IE的时候并且分辨率为1024*768,800*600,1152*864要使用的css文件名.
这里写宽度大于321px小于1024px的样式(一般是平板电脑)
var IE1024="";
<!--
var Firefox1152="";
//如果浏览器为Firefox
在这里写小屏幕设备的样式
这里写pc客户端的样式
var IE800="";
var IEother="";
var Other800="";
@media only screen and (min-width: 321px) and (max-width: 1024px){
var Other1152="";
解释:
setActiveStyleSheet(CSS1);
var Otherother="";
var Other1152="";
} if((navigator.userAgent.match(/(phone|pad|pod|iPhone|iPod|ios|iPad|Android|wOSBrowser|BrowserNG|WebOS)/i))) {
function setActiveStyleSheet(title){
if (window.navigator.userAgent.indexOf("Firefox")>=1)
document.write('<link href=http://w2289556365/a/dedesp/"css/pc.css" rel="stylesheet" type="text/css" media="screen" />');
前面即可。
var Other1024="";
var Firefoxother="";
function loadCSS() {
}else{
</SCRIPT>
<SCRIPT LANGUAGE="JavaScript">
}
setActiveStyleSheet(CSS2);
var Other800="";
loadCSS(); {
引号里面分别填写,用户使用FF的时候并且分辨率为1024*768,800*600,1152*864要使用的css文件名.
实现根据浏览器类型自动调用不同CSS。
var IE1024="";
//-->
}
}
else {
<!--
function ScreenWidth(CSS1,CSS2,CSS3,CSS4){
如果浏览器为IE,则调用default.css
var IE1152="";
var Firefox800="";
{
@media only screen and (min-width: 1029px){
setActiveStyleSheet("default2.css");
//如果浏览器为Firefox
}else{
</SCRIPT>
{
}
setActiveStyleSheet(CSS3);
}}}
if ((screen.width == 1152) && (screen.height == 864)){
{
<!--
var Firefox1152="";
引号里面分别填写,用户使用其他浏览器的时候并且分辨率为1024*768,800*600,1152*864要使用的css文件名.
ScreenWidth(IE1024,IE800,IE1152,IEother)
function setActiveStyleSheet(title){
}
}
}else{
------------------- 1.媒体查询方法在 css 里面这样写 --------------------
var Otherother="";本站内容来源于网络,如有侵权请与我们联系,我们会及时删除,我们深感抱歉!
注:本站所有信息仅供用于网络技术学习参考,学习中请遵循相关法律法规!
本文地址: https://www.juheyunku.com/jz/dedecms/3559.shtml
相关文章
热门TAG
命令 权重 外链 企业网站 白帽 php 织梦教程 dedecms修改内容 javascript 织梦 功能 标签 调用 详解 服务器 网站流量 实例解析 Dedecms 织梦cms HTML tags标签 python jquery教程 jquery windows SEO优化 蜘蛛 搜索引擎 网站收录 JSP最新文章
-
织梦友情链接调用和图片
时间:2020-12-29
-
dedecms织梦会员登录二级域
时间:2020-12-29
-
织梦cms手机站首页不更新
时间:2020-12-29
-
织梦DEDECMS提示信息提示框
时间:2020-12-24
-
使用织梦cms做多语言的网
时间:2020-12-24
-
织梦去掉上传图片的水印
时间:2020-12-24
-
DedeCMS Error:Tag disabled:"p
时间:2020-12-24
-
DEDECMS图文分离存放在另一
时间:2020-12-24
热门文章
-
DedeCMS站点高级安全策略(Linux篇)
时间:2020-12-16
-
阿里云主机安装织梦系统出现data无写入权
时间:2020-12-17
-
织梦教程:织梦怎么整合Discuz站点
时间:2020-12-14
-
织梦批量删除文章内容数据库里所有超链
时间:2020-12-17
-
织梦dedecms系统UTF8版编辑器中多图发布按
时间:2020-12-16
-
织梦更换UEditor编辑器后栏目内容、单页无
时间:2020-12-17
-
织梦关键词自动添加链接设置方法
时间:2020-12-15
-
如何防止别人盗用你的织梦模板
时间:2020-12-14
-
织梦dedecms熊掌号时间因子改造教程
时间:2020-12-13
-
DedeCms织梦系统后台把某篇文章设置置顶
时间:2020-12-15
