Lachlan Bailey – 澳大利亚摄影师
月份:2010年11月
置身水族馆的海底隧道,看着各种鲨鱼在身边游来游去,伴着大的小的鱼拉海龟拉还有潜水员,我苦思冥想 苦苦思索:为什么能这么和谐? 鲨鱼不该是最凶悍的么?为什么一点不具攻击性呢? 白长了一口好牙 一脸凶相~
还是海狮比较有趣~
1. XML声明和字符编码
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE html PUBLIC "-//WAPFORUM//DTD XHTML Mobile 1.0//EN" "http://www.wapforum.org/DTD/xhtml-mobile10.dtd">
2. XHTML MP的缓存控制
这里的缓存就是客户端用来临时存储XHTML文档的空间,如果浏览器发现缓存里面有这个页面了而且没有过期,那它就直接显示这个页面,而不需要再次联网下载,这样节省了时间。
当然,你可以禁止缓存,你可以这样做:
<meta http-equiv="Cache-Control" content="no-cache"/>
上面的也可以这样写:
<meta http-equiv="Cache-Control" content="max-age=0"/>
将一个 XHTML MP 文件的过期日期设置为 300 秒
<meta http-equiv="Cache-Control" content="max-age=300"/>
还要注意的一点是,上面的设置和所用的设备是有关系的。有些wap浏览器是没有缓存的,所以你设置了也未必能起到作用。
面对这种情况,更好的方法是通过服务器端编程技术设置HTTP header和HTTP response。
3. XHTML MP的定时刷新
下面的代码让页面每隔15秒刷新一次!
<meta http-equiv="Cache-Control" content="no-cache" />
<meta http-equiv="refresh" content="15"/>
还有一个用法就是用来URL自动跳转,
<meta http-equiv="refresh" content="3;URL=http://www.google.cn" />
4. 终端屏幕显示
<meta name="viewport" content="width=device-width, initial-scale=1.0, minimum-scale=1.0, maximum-scale=1.0, user-scalable=no">
其中:
width – viewport的宽度 height – viewport的高度
initial-scale – 初始的缩放比例
minimum-scale – 允许用户缩放到的最小比例
maximum-scale – 允许用户缩放到的最大比例
user-scalable – 用户是否可以手动缩放