织梦cms

推荐列表 站点导航

当前位置:首页 > 建站教程 > 织梦cms >

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

来源:网络整理  作者:  发布时间:2020-12-14 01:05
css媒体查询 php、asp、js判断客户端输出对应的样式 ------------------- 1.媒体查询方法在 css 里面这样写 --------------------...
只要求判断根据屏幕宽度选择不同的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="";

相关热词: 调用 CSS

本站内容来源于网络,如有侵权请与我们联系,我们会及时删除,我们深感抱歉!
注:本站所有信息仅供用于网络技术学习参考,学习中请遵循相关法律法规!

本文地址: https://www.juheyunku.com/jz/dedecms/3559.shtml

Copyright © www.juheyunku.com      关于 | 合作 | 声明 | 联系 | 更新 | 地图 | Tags

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

2020-12-14 编辑:

只要求判断根据屏幕宽度选择不同的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

相关文章

风云图片

推荐阅读

返回织梦cms频道首页