Frage

Ich möchte ein Sheet ausschließlich auf das iPhone bewerben, ohne Browser zu tun Sniffing (über den User-Agent-String) auf dem Server oder via JavaScript.

ich besonders nicht will, Internet Explorer das Stylesheet anzuwenden. Apple vorgeschlagene Code für ein iPhone-spezifische Sheet Anwendung, das heißt:.

<link media="only screen and (max-device-width: 480px)" href="small-device.css" type= "text/css" rel="stylesheet">

scheint das Stylesheet zu verursachen durch IE 7 und 6 angewandt werden.

War es hilfreich?

Lösung

Verwenden von Apple vorgeschlagenen Code, aber es in bedingten Kommentaren wickeln Sie es von IE zu verbergen:

<!--[if !IE]><!-->
<link media="only screen and (max-device-width: 480px)" href="small-device.css" type= "text/css" rel="stylesheet">
<!--<![endif]-->

Kredit denke ich an Sitepoint iPhone Entwicklung Artikel diese .

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top