`

XHTML MP 常用的 Meta 信息

 
阅读更多

XHTML MP 常用的 Meta 信息   

2011-03-08 11:22:54 |  分类: 默认分类 | 字号   订阅

你可以用 <meta /> 标签为你的 XHTML MP 文件指定一些常用的 meta 信息. <meta /> 标签应当被包含在 <head></head> 标签之间. WAP 浏览器会忽略它不能理解的 meta 信息. 你可以在一个 XHTML MP 文件中指定任何种类的 meta 信息而不影响页面的显示效果.

例如, 你或许想在你的 XHTML MP 文件中加入作者的名字而不在屏幕上显示它.
<meta name="author" content="linlin"/>

XHTML MP 的缓存控制

<meta /> 标签的用途之一是控制缓存中一个 XHTML MP 文件的过期时间. 缓存是无线设备中的一些内存空间, 这些空间临时存储着从服务器上下载下来的 XHTML MP 文件. 如果 WAP 浏览器发现所请求的某个 XHTML MP 文件位于缓存中并且还没有过期, WAP 浏览器将显示缓存中的文件以最小化加载延迟. 如果你的 XHTML MP 页面有对时间敏感的内容, 如财务数据, 你或许想把过期时间设置为一个较小的值甚至为 0, 以不至于使用户稍后看到过期的 XHTML MP 页面. 下面的 XHTML MP 例子展示了如何用 <meta /> 标签将一个 XHTML MP 页面的过期日期设置为 0.
<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"/>

XHTML MP 中的间歇性刷新

在 XHTML MP 中, HTTP 刷新可用于通知 WAP 浏览器间歇性刷新当前页. 对于提供实时信息的移动互联网浏览应用来说, 这是一个非常有用的功能. 在下面的 XHTML MP 代码中, 页面每 15 秒钟自动被刷新一次. 要注意的是这个 XHTML MP 例子中需要 <meta http-equiv="Cache-Control" content="no-cache"/>. 如果上述代码没被包含, WAP 浏览器将仅仅显示缓存中的文档的复本, 而不需要每次刷新都连接服务器.
<meta http-equiv="Cache-Control" content="no-cache"/>
<meta http-equiv="refresh" content="15"/>

HTTP 刷新可用于通知 WAP 浏览器在一定时间后去另一个 URL. 你可以利用此特征把用户重定向到另一个 XHTML MP 页面或者创建一个幻灯片,如下例子15 秒钟后把用户重定向到 "hello_world_example1.xhtml".
<meta http-equiv="refresh" content="15;URL=hello_world_example1.xhtml"/>

但注意, 某些 WAP 浏览器是不支持 HTTP 刷新的.

例外,几个有用的meta 信息

<meta id=" viewport " name="viewport " content="width=240; user-scalable=0;" />


viewportmeta 标签
网页手机wap2.0网页的head里加入下面这条元标签,在iPhone的浏览器中页面将以原始大小显示,并不允许缩放。
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 - 用户是否可以手动缩放


  1. < meta   name = "viewport "   
  2.        content ="   
  3.            height  = [pixel_value | device-height] ,   
  4.            width  = [pixel_value | device-width ] ,   
  5.            initial-scale  =  float_value  ,   
  6.            minimum-scale  =  float_value  ,   
  7.            maximum-scale  =  float_value  ,   
  8.            user-scalable  = [yes | no] ,   
  9.            target-densitydpi  = [dpi_value | device-dpi |   
  10.                                high-dpi | medium-dpi | low-dpi]   
  11.           "  />  

<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

<meta name="MobileOptimized" content="240" />


wap手机网页css(wap css)
大部分手机现在都支持XHTML浏览器,这意味着我们只需在stylesheets的类型设置成“handheld”即

* {

position: static !important;

float: none !important;
}
因为现行的手机的屏幕限制,没有太多的空间去漂移,故提倡用静态布局和尽量少的用float(ucweb6.0目前还不支持float)

为了手机的流量,提倡尽量少用背景图
background: none !important;

另外,有背景色的白字在部分手机上也是不支持的,故少用此效果(ucweb6.0目前也不支持)

 

手机网页编码需要遵循什么规范?
遵 循XHTML Mobile Profile规范,简称为XHTML MP,也就是通常说的WAP2.0规范。 XHTMLMP是为不支持XHTML的全部特性且资源有限的客户端所设计的。它以XHTML Basic为基础,加入了一些来自XHTML 1.0的元素和属性。这些内容包括一些其他元素和对内部样式表的支持。和XHTML Basic相同,XHTML MP是严格的XHTML 1.0子集。网页文档推荐使用扩展名?
推荐命名为xhtml,按WAP2.0的规范标准写成html/htm等也是可以的。但少数手机对html支持的不好。为什么现今大多数的网站一行字数上限为14个中文字符?
由 于手持设备的特殊性,其页面中实际文字大小未必是我们在CSS中设定的文字大小,尤其是在第三方浏览器中。例如Nokia5310,其内置浏览器 页面内文字大小与CSS设定相符,但是第三方浏览器OperaMini与UCWEB页面内文字大小却大于CSS设定。经测试,其文本大概在16px左右。 假如屏幕分辨率宽度为240px,去除外边距,那么其一行显示14个字以内,是比较保险(避免文本换行)的做法。使用WCSS还是CSS?
WCSS (WAP Cascading Style Sheet 或称 WAP CSS)是移动版本的CSS样式表。它是CSS2的一个子集,去掉了一些不适于移动互联网特性的属性,并加入一些具有WAP特性的扩展(如-wap- input-format/-wap-input-required/display:-wap-marquee等)。 需要留意的是,这些特殊的属性扩展并不是很实用,所以在实际的项目开发当中,不推荐使用WCSS特有的属性。避免空值属性
如果属性值为空,在web页面中是完全没有问题的,但是在大部分手机网页上会报错。网页大小限制
建议低版本页面不超过15k,高版本页面不超过60k。
分享到:
评论

相关推荐

    wap2.0初探索XHTML MP、WCSS

    2. ****:XHTML MP不支持WML的定时器标签,但可以利用HTML的`&lt;meta&gt;`元素实现类似的效果。 总的来说,WAP 2.0通过引入XHTML MP和WCSS,显著提升了移动设备的网络体验,使得开发者能够创建更加丰富、更具互动性的...

    wap2.0说明(XHTML MP and WCSS)

    在XHTML MP中,可以使用HTTP的`&lt;meta&gt;`元素进行页面刷新模拟定时器功能,但效果和行为有所不同。 尽管存在这些差异,XHTML MP因其向后兼容性和通用性,成为了WAP 2.0时代的主流无线标记语言。它促进了移动互联网的...

    WAP2.0——_XHTML_MP_and_WCSS

    WAP 2.0 是无线应用协议的一个重要升级,它引入了XHTML MP(XHTML Mobile Profile)和WCSS(WAP Cascading Style Sheet)来提升移动设备上的网页浏览体验。XHTML MP是XHTML的一个子集,专门针对移动设备进行了优化,...

    WAP2.0.ppt XHTML MP and WCSS

    2. ****:WML中的定时器标签在XHTML MP中不被支持,开发者可以使用HTTP刷新元标签(`&lt;meta http-equiv="refresh"&gt;`)来实现类似的功能,但行为有所不同。 总之,WAP 2.0通过引入XHTML MP和WCSS,极大地提升了移动...

    XHTML_MP的语法规则

    XHTML_MP中常用的属性有: - `href`:用于定义超链接的目标URL。 - `src`:用于定义图片或脚本文件的源地址。 - `alt`:用于定义图片的替代文本。 - `name`:用于定义表单元素的名称。 - `value`:用于定义输入元素...

    wap2.0教程讲解

    同时,标签在WML中用于定时更新,但在XHTML MP中需要通过&lt;meta&gt;元素的refresh属性来模拟。 总的来说,WAP 2.0的XHTML MP和WCSS为移动设备提供了更强大的内容呈现能力,使得开发者能够创建更具交互性和视觉吸引力的...

    WAP2.0教程PPT(Wap2.0规范)

    此外,XHTML MP也不支持`&lt;timer&gt;`标签,但可以通过`&lt;meta&gt;`元素的`http-equiv="refresh"`属性模拟定时刷新。 总结来说,WAP2.0通过引入XHTML MP和WCSS,显著提升了移动设备上的用户体验,使内容呈现更加丰富和灵活...

    WAP2.0---PPT版的教程

    同样,****标签在XHTML MP中也未被支持,通常需要通过**&lt;meta&gt;**元素的刷新功能来模拟定时更新。 总的来说,WAP 2.0的引入,特别是XHTML MP和WCSS的使用,显著提升了移动设备上的Web体验,使内容呈现更加丰富和互动...

    最新wap2.0示例教程

    在XHTML MP中,可以使用&lt;meta&gt;元素的http-equiv="refresh"属性来模拟定时刷新。 总的来说,WAP 2.0及其核心组件XHTML MP和WCSS提供了一种强大的工具,使得开发者能够利用他们已有的HTML和CSS知识,为移动设备创建...

    WAP 2.0 PPT

    同样,XHTML MP也不支持`&lt;timer&gt;`标签,通常可以使用`&lt;meta&gt;`元素的`http-equiv="refresh"`属性来模拟定时刷新。 总之,WAP 2.0的引入极大地提升了移动设备访问互联网的体验,XHTML MP和WCSS的组合为开发者提供了更...

    Wap2.0 技术文档整合 帮助 内部应用ppt

    WML的标签在XHTML MP中不再支持,但可以使用HTTP刷新头(&lt;meta http-equiv="refresh"&gt;)来实现定时跳转。 总的来说,WAP 2.0通过引入XHTML MP和WCSS,极大地提升了移动设备上内容的呈现质量和用户体验,同时保留了...

    WAP 2.0开发文档ppt

    另外,XHTML MP也不支持标签,但可以通过&lt;meta&gt;元素的refresh属性实现定时刷新,不过WML timer和HTML refresh timer的行为略有不同。 总的来说,WAP 2.0的出现,尤其是XHTML MP和WCSS的引入,极大地推动了移动网络...

    (ecbpo.com)WAP2.0知识分享PPT

    XHTML MP不支持WML的标签,但可以通过HTML的&lt;meta&gt;元素模拟实现类似定时刷新的功能。WML的只在进入card时触发,而XHTML MP的刷新计时器则在页面加载时启动。 总的来说,WAP 2.0通过引入XHTML MP和WCSS,极大地提升...

    WAP2.0程序设计

    同样,XHTML MP也不支持标签,这个在WML中用于定时刷新页面的功能,可以通过HTML的&lt;meta&gt;元素的refresh属性来替代,但要注意两者在行为上的差异。 总的来说,WAP2.0程序设计利用XHTML MP和WCSS,为移动设备提供了更...

    Wap2.0开发语法及注意问题

    这段代码展示了XHTML MP的基本框架,包括XML声明、文档类型定义(DTD)、命名空间声明、元信息(`&lt;meta&gt;`标签)、标题(`&lt;title&gt;`)以及外部样式表引用(`&lt;link&gt;`标签)。 定义样式表 CSS: XHTML MP允许使用外部...

    WAP2.0.ppt

    2. ****:WML中的标签在XHTML MP中被&lt;meta&gt;元素的http-equiv="refresh"属性替代,实现定时刷新或跳转。 总的来说,WAP 2.0通过引入XHTML MP和WCSS,极大地提升了移动设备访问互联网的能力,使得内容呈现更加丰富,...

    WAP2.0的PPT教程 下载

    另外,XHTML MP也不支持****标签,但可以通过**&lt;meta&gt;**元素的`refresh`属性来实现定时刷新。 **WML 2.0**虽然与WML 1.x兼容,但由于目前对开发者并不开放,因此在开发WAP站点时并不需要考虑。**WML 2.0**的设计是...

    移动手机bs应用开发

    在开发移动手机BS应用时,通常会采用轻量级的标记语言,如XHTML MP(XHTML Mobile Profile),它是针对移动设备优化的XHTML版本,旨在确保在各种小型屏幕和有限功能的移动设备上能正确显示和运行。 **XHTML MP 语法...

    手机网页开发及注意事项

    手机网页的开发主要涉及到两种技术标准,即WAP1.2和WAP2.0,它们分别对应WML(无线标记语言)和XHTML MP(XHTML移动配置)。 **WAP1.2与WML**: WAP1.2是早期的手机网页标准,采用WML语言。WML是一种基于XML的简化...

    手机网页制作

    Xhtml MP 是 Xhtml Mobile Profile 的缩写,它是 WAP2.0 的标记语言,属于 Xhtml 的一种,较之 WML 又先进了许多,它也可以引用外部 CSS 进行修饰,可以达到和普通网页浏览器相近的浏览效果。 在制作手机网页时,...

Global site tag (gtag.js) - Google Analytics