第二章 XHTML简介
保留空白紙字符:
有時可能希望在文本中保留空白字符,也就是阻止瀏覽器取消多個空格和忽略嵌入的換行字符。這可以用<pre></pre>將文本包圍起來。
文本塊引用:
<blockquot></blockquot>,這種文本塊是首行縮進的,或者是左縮進,也可能雙向縮進,另一種方式是將文本塊以斜體進行顯示。用于和普通文本進行區分顯示。
字體樣式和大小:
<code></code>通常用于程序代碼。
<sub><sub/><sup></sup>用于指定下標和上標,例如x2的平方
一些常用字符實體;
| 字??符 | 實??體 | 含??義 |
| & | & | and的記號 |
| < | < | 小于號 |
| > | > | 大于號 |
| ‘‘ | " | 雙引號 |
| ‘ | &apos | 單引號 |
| 1/4 | ? | 四分子一 |
| 1/2 | &frace12 | 二分之一 |
| 3/4 | ? | 四分之三 |
| o | ° | 度 |
| (space) | ? | 非換行空格 |
?
GIF:可件換的圖片格式(Graphic?Interchange?Format)
JPEG:聯合圖像專家組格式(Joint?Photographic?Experts?Group?)
?
W3C為驗證XHYML文檔是否符合標準提供了一種非常快捷的基于web的方式,地址為:
http:validator.w3.org/file-upload.html
?
位于文檔內部的目標:
可以通過id屬性鏈接到元素,如
<h2?id=”avionics”>Avionics</h2>
<a?href=”#avionics”>What?about?avionics?</a>可以鏈接到上面的元素。
<s?href=”AVDAN1.html#avionics”Avionics></s>可以鏈接到AVION1.html頁面的該元素。
?
列表:
無序列表:<ul><li></li><li></li><li></li></ul>
有序列表:<ol><li></li><li></li><li></li></ol>
定義列表:定義列表是通過塊級標簽<dl>的內容指定的,定義列表中定義的項目是用<dt>標簽的內容指定的,而定義本身是作為<dd>標簽內容指定的。。一般情況下,,定義列表中定義的項目顯示在左邊緣;而定義通常位于項目下方,并縮進顯示。
<select標簽>:
兩種類型:一種是只能選擇一個菜單項,另一種是一次可以選擇多個菜單項的
后者通過multiple屬性指定
若select中設定了multiple屬性,那么若鼠標保持按下狀態,并將鼠標光標在菜單上面拖動,則會選中相鄰的多個選項。如果要選擇多個非相鄰的選項,可以保持按下鍵盤的Ctrl鍵,然后逐一單擊選項即可。
HTML與XHTML之間的語法差異:
區分大小寫:HTML中不區分,XHTML中區分。
結束標簽:XHTML中所有元素必須具有結束標簽,HTML中有時可以沒有。
為屬性值加引號:HTML中屬性值只有在嵌入了特殊符號或者空格時才加引號,數值類的屬性值幾乎從來不加引號。XHTML中所有的屬性必須加引號。
id和name屬性:HTML標記通常為元素使用name屬性,在HTML4.0中對于某些元素來說,已經不建議使用這些屬性了,在HTML4,0中幾乎所有的元素都添加了id屬性。在XHTML中國,建議使用屬性id,不建議使用屬性name。事實上,在XHTML1.1中,已經從錨標簽<a>和地圖標簽<map>元素中取消了屬性name,但是由于處理表單需要使用表單的名稱,因此<form>元素中仍然要使用屬性name
元素嵌套:在XHTML中嚴格實施這些嵌套規則,HTML中不嚴格。(1)錨元素不能包含一個錨元素,表單元素不能包含另一個表單元素;(2)如果某個元素出現在另一個元素中,那么內部元素的結束標簽必須位于外部的結束標簽之前;(3)塊元素不能嵌入到行內元素中;(4)文本不能直接嵌入到主題<body>元素和表單元素中;(5)列表元素不能直接嵌入到列表元素中。
總結
以上是生活随笔為你收集整理的第二章 XHTML简介的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 从数据仓库到报表,再到可视化,数字化物流
- 下一篇: 企业靠一套数据平台实现“低成本运营战略”