根据判断PC浏览器类型和手机屏幕像素自动调用不同CSS的代码(手机上浏览器的分辨率取决于什么?)

admin 141 2022-07-22

阿里云服务器优惠多,折扣错,惊喜多,请咨询:www.wqiis.com

css媒体查询     php、asp、js判断客户端输出对应的样式

------------------- 1.媒体查询方法在 css 里面这样写 --------------------

根据判断PC浏览器类型和手机屏幕像素自动调用不同CSS的代码(手机上浏览器的分辨率取决于什么?)

@media screen and (min-width: 320px) and (max-width: 480px){ 在这里写小屏幕设备的样式 }

@media only screen and (min-width: 321px) and (max-width: 1024px){ 这里写宽度大于321px小于1024px的样式(一般是平板电脑) }

@media only screen and (min-width: 1029px){ 这里写pc客户端的样式 }

------------------- 2.用js根据客户端输出对应样式 --------------------

/*事实上用asp、php后台判断更保险,js在前端,有可能被用户禁止*/ function loadCSS() {  if((navigator.userAgent.match(/(phone|pad|pod|iPhone|iPod|ios|iPad|Android|wOSBrowser|BrowserNG|WebOS)/i))) {         document.write('');     }     else {         document.write('');     } } loadCSS();

------------------- 3.既判断分辨率,也判断浏览器-------------------

应E.Qiang提议,重新完善代码,使之成为判断浏览器类型屏幕分辨率自动调用不同CSS的代码。 代码如下: 解释: var IE1024=""; var IE800=""; var IE1152=""; var IEother=""; 引号里面分别填写,用户使用IE的时候并且分辨率为1024*768,800*600,1152*864要使用的css文件名. var Firefox1024=""; var Firefox800=""; var Firefox1152=""; var Firefoxother=""; 引号里面分别填写,用户使用FF的时候并且分辨率为1024*768,800*600,1152*864要使用的css文件名. var Other1024=""; var Other800=""; var Other1152=""; var Otherother=""; 引号里面分别填写,用户使用其他浏览器的时候并且分辨率为1024*768,800*600,1152*864要使用的css文件名. 例子: 不判断分辨率,只判断浏览器 实现根据浏览器类型自动调用不同CSS。 解释: 如果浏览器为IE,则调用default.css 如果浏览器为Firefox,则调用default2.css 如果浏览器为其他,则调用newsky.css 用法: 放在 前面即可。 只要求判断根据屏幕宽度选择不同的CSS样式表。

上一篇:浅谈如何选择成都网站建设公司设计网站!(成都专业网站制作设计)
下一篇:虚拟号码短信软件怎么使用呢?
相关文章

 发表评论

暂时没有评论,来抢沙发吧~