HTML 中 IF 语句详解

if语句的代码的语法非常简单,就是一个 if 判断语句来判断浏览器的类型和版本,使用类似 <!–[if lte IE 6]> 和 <![endif]–> 语法结构包含起来,代表如果浏览器是 IE 并且版本号低于或等于 6.0 则进行提示。类似的语法还有:

<!–[if IE]>
这样使用IE浏览器(全部版本)的人都看得到。
<![endif]–>

<!–[if IE 6]>
这样IE 6.0版本会看得到,只限IE 6.0版本。
<![endif]–>

继续阅读HTML 中 IF 语句详解

WebApp 开发中常用的代码片段

其实这里面的多数都是 iOS 上面的代码。其他平台的就没有去验证了。

HTML, 从HTML文档的开始到结束排列:

<meta name=”viewport” content=”width=device-width, initial-scale=1.0″/> 让内容的宽度自适应为设备的宽度, 在做Mobile Web时必须加的一条

<meta name=”format-detection” content=”telephone=no”]]> 禁用手机号码链接(for iPhone)

继续阅读WebApp 开发中常用的代码片段

iOS 设备的网页兼容

这个结合了自己这两个多月的工作所以遇到的问题,以及HTML5 的一些新特性来做一些应用上的介绍。

给 iOS 设备定制页面

其实只要网页已经使用了 HTML5 的标准来构建的网页,只需为 iOS 准备CSS 样式表文件就可以解决这个问题了。就像这篇文章里面的效果一样。没有使用任何相关的插件来实现。

iOS 设备都有一个特性那就是支持重力感应,屏幕的内容会随着设备在手里面的方向状态进行屏幕分辨率的宽度自适应。SO,浏览器在 CSS 的解析上就有了横竖两种分辨率的判断。不过 iPad 和 iPhone 的支持上又是有点区别的。Android 的也支持这个,不过 Android 详细的情况,由于本人没有测试的机器就无法做说明了。

继续阅读iOS 设备的网页兼容