WML使用XML文檔字符集,目前支持Unicode 2.0,和HDML不同,WML的所有標簽,屬性和規(guī)定的可接收值必須小寫,CARD的名字和變量也是區(qū)分大小寫的。和HDML一樣,對于連續(xù)的空字符,只顯示一個空格。標簽內屬性的值必須用"或者‘括起來,屬性名,=和值之間不能有空格。對于不成對出現的標簽,必須在 > 前加 / ,比如<br/>。
保留字符 在對保留字符的處理上也基本相同,對應的取代字符有:
< < > > ‘ ' " " & & $ $$ 空格 - ­
這里要指出的是在URL的傳遞過程中,用來連接參數的 & 必須轉化為 & 。
空白處理 WML處理空白內容的方法繼承于XML,瀏覽器會主動忽略所有無意義的空格和屬性,連續(xù)的空格也會被壓縮處理。
文字處理功能 WML也提供了一些字符處理功能,不過并非所有手機都支持這些功能。 <em> 強調 <strong> 加重 <i> 斜體字 <b> 黑體字 <u> 下劃線 <big> 字體加大一號 <small> 字體減小一號
瀏覽器處理文字鏈接時通常會自動套用<em>或<strong>功能,但是<i><b><u>必須專門調用,否則不會在任何情況下缺省使用。
段落 WML提供兩種段落方式wrap或者nowrap,當我們選擇了nowrap的時候,我們必須確認客戶端設備具有閱讀不折行長信息的功能,手機通常是具備這種功能的,而且不同的手機處理方式不一樣。
<p align="left | center | right" mode="wrap | nowrap">
強行斷行 <br/> 一定要加一條斜線在后面。在表單中如果有多個<input>或者<select>,其間不要用<br/>。由于WML的鏈接是菜單模式的,所以多個連續(xù)的鏈接也不需要加<br/>。
|