2011-12-16 4 views
11

на моем сайте у меня есть 3 CSSкарманным CSS не работает должным образом

<link rel="stylesheet" type="text/css" media="screen" href="screen.css" /> 
<link rel="stylesheet" type="text/css" media="print" href="print.css" /> 
<link rel="stylesheet" type="text/css" media="handheld" href="handheld.css" /> 

я думал, что портативный медиа будет автоматически загружать мой сайт отформатированный для устройств

, когда я загрузить мой сайт с моим андроидом, я все еще видите «site.css», почему он не загружает handheld.css?

ответ

12

Очевидно, браузеры Android/iPhone/Nokia не считают, что они являются карманными компьютерами.

Чтобы обнаружить устройства, вы должны использовать media queries.

+0

, так какой из них КПК? так лучше использовать медиа-запросы, чтобы убедиться, что все мобильные устройства верны? – joel

+0

Handheld в моем понимании - это те, кто работает в Opera Mini, но даже с пользователем Opera Mini может потребоваться включить портативный режим явно –

+0

oh поблагодарить за информацию – joel

Смежные вопросы