ОК, я решил эту проблему по совету Коди Грея.
CSS:
<!--#if expr="(${HTTP_USER_AGENT} = /iPhone/)"-->
<style type="text/css">
<!--
.iPhone {visibility:visible;}
-->
</style>
<!--#else -->
<style type="text/css">
<!--
.iPhone {visibility:hidden}
-->
</style>
<!--#endif -->
HTML
<div class="iPhone">
Hi
</div>
* Edit
Я закончил делать это в .net и заполнитель:
Передняя часть:
<asp:PlaceHolder ID="myPlaceHolder" runat="server">
hi
</asp:PlaceHolder>
Код:
String userAgent;
userAgent = Request.UserAgent;
if (userAgent.IndexOf("iphone") > -1)
{
myPlaceHolder.Visible = true;
}
else
{
myPlaceHolder.Visible = false;
}
}