0

在我的网络应用程序中,我想为移动设备和计算机传递差异 css。我怎样才能做到这一点?

例如:

如果有人在计算机上访问我的网站,则通过“screen.css”,当有人在移动设备上访问我的网站时,则通过差异 css“screen1.css”

我怎样才能做到这一点?请帮助我提前致谢

4

2 回答 2

1

找出媒体查询。这是一种可能性:

http://css-tricks.com/css-media-queries/

于 2012-12-19T13:21:16.193 回答
0

尝试这个:

Javascript中:

<script type="text/javascript">
var mobile_device = 0;
var mobile = (/iphone|ipad|ipod|android|blackberry|mini|windows\sce|palm/i.test(navigator.userAgent.toLowerCase()));
if (mobile){ mobile_device = 1; }
</script>

HTML中:

<div id="show_this_when_mobile_device" style="display:none;">
   <link rel="stylesheet" href="mobile_css_path" type="text/css">
</div>

Javascript中:

if(mobile_dev == 1){$("#show_this_when_mobile_device").show();}
于 2012-12-19T13:48:11.457 回答