Я бы сказал, что вместо того, чтобы основываться на UA, часто лучше запросить размер экрана. Я использовал это раньше в моей head
.
<!--[if !IE]>-->
<link type="text/css" rel="stylesheet" media="only screen and (max-device-width: 480px)" href="iPhone.css">
<!--<![endif]-->