1
2
3
4
5
6
7
8
9
10
11
12
|
<? xml version = "1.0" ?> <!DOCTYPE
html PUBLIC "-//WAPFORUM//DTD XHTML Mobile 1.0//EN" < html xmlns = "http://www.w3.org/1999/xhtml" > < head > < title >XHTML
MP Tutorial</ title > </ head > < body > < p >Hello
world. Welcome to our XHTML MP tutorial.</ p > </ body > </ html > |
1
2
3
|
<? xml version = "1.0" ?> <!DOCTYPE
html PUBLIC "-//WAPFORUM//DTD XHTML Mobile 1.0//EN" |
XML 聲明與字符編碼格式
1
|
<? xml version = "1.0" encoding = "UTF-8" ?> |
DOCTYPE 聲明
1
2
|
<!DOCTYPE
html PUBLIC "-//WAPFORUM//DTD XHTML Mobile 1.0//EN" |
DOCTYPE 指定了 DTD (文檔類型定義) 的名字 和鏈接到 DTD 的 URL. DTD 包含了關於標記語言的語法信息. 它定義了什麼元素和屬性可以在標記中使用和使用它們的規則. 驗證工具, 通過把你的 XHTML MP 文檔與 DOCTYPE 聲明中指定的 DTD 進行比較, 可用於檢查你的 XHTML MP 文檔是否遵守了 XHTML MP 語言的規則. 一些 IDE 集成了類似的審覈工具.
<html> 元素
xmlns 屬性是用來定義 XHTML MP 的命名空間的. 目前只有 "http://www.w3.org/1999/xhtml" 值可被指定用於 xmlns 的屬性. 你必須通過包含 xmlns 屬性來嚴格遵循 XHTML MP 標準, 儘管目前大部分 WAP 瀏覽器仍然能夠正確顯示 XHTML MP 頁面即使不用 xmlns 屬性.
<head> 元素
<title> 元素
<body> 元素
文本不可直接被包含在 <body></body> 標籤對中. 例如, 下面的標記代碼在 XHTML MP 中是不正確的:
1
2
3
|
< body > Hello
world. Welcome to our XHTML MP tutorial. </ body > |
1
2
3
|
< body > < p >Hello
world. Welcome to our XHTML MP tutorial.</ p > </ body > |
<p> 元素
在 HTML 和 WML 1.x 中, 你可以得用 <p> 元素的 align 屬性來更改一個段落的水平對齊方式. 要注意的是 align 屬性在 XHTML MP 中已經被刪除了. 要想在 XHTML MP 中修改段落中文本的水平對齊方式, 你得用 WAP CSS 的 text-align 屬性. 例如, 如果你把下面的 WAP CSS 樣式表述放到你的 XHTML MP 頁面的外部樣式單中, 所有段落中的文本都將會靠右對齊.
1
2
3
|
p
{ text-align : right } |