以为我会用我看到的一些新事物来添加我自己的答案。
1.) 可以选择提供更高清晰度的 iPhone 4 视网膜显示图标
<link rel="apple-touch-icon" href="icons/regular_icon.png" />
<link rel="apple-touch-icon" href="icons/retina_icon.png" sizes="114x114"/>
2.) 如果您发现 iPhone/iPod/iPad 在应用程序图标上放置的默认光泽叠加层过多,您可以通过在 rel 属性中添加“precomposed”来请求不添加它。
<link rel="apple-touch-icon-precomposed" href="/images/touch-icon.png" />
3.) 您可以让 iPhone 链接直接用于电话/短信发短信执行所需的操作
<a href="tel:01234567890">Call us</a>
<a href="sms:01234567890">Text us</a>
4.) 不完全是 HTML 标记,而是基于方向切换 CSS 的便捷选项
<script type="text/javascript">
function orient(){
switch(window.orientation){
case 0:
document.getElementById("orient_css").href = "css/iphone_portrait.css";
break;
case -90:
document.getElementById("orient_css").href = "css/iphone_landscape.css";
break;
case 90:
document.getElementById("orient_css").href = "css/iphone_landscape.css";
break;
}
}
window.onload = orient();
</script>
5.) 你可以为 iPhone 4 的视网膜显示提供一个特殊的 CSS 样式表,它支持的像素是原来的 4 倍。
<link rel="stylesheet" type="text/css" href="../iphone4.css"
media="only screen and (-webkit-min-device-pixel-ratio: 2)" />
感谢@Sarah Parmenter 以24 种方式提供此附加信息。