2011-04-12 67 views
1

我有一个网页,我想拉不同的样式打印,移动,屏幕等简单的方式对手机,屏幕不同的样式表,并打印

我有屏幕和打印工作完美。我有两种不同的移动样式表 - 一种用于现代智能手机(iPhone/Android),一种用于黑莓。它们分别被称为mobile.css和blackberry.css。

如何在iPhone/Android访问页面时简单地让我的页面加载移动样式表,以及大多数黑莓加载页面时的黑莓样式表?

使用max-width: 480px可以工作,但它也会迫使黑莓(其屏幕也是480px宽)的移动样式表,这是不受欢迎的行为。

任何帮助?

回答

0

进行打印:

<link rel="stylesheet" href="print.css" media="print"> 

对于专门靶向黑莓,你可能需要做一些User-Agent嗅探。