ins和del是在HTML4.0時引入的,可以幫助創(chuàng)作者開發(fā)文檔時相互合作,并且也保持了一些編輯(比如可以反應(yīng)創(chuàng)作者是一段時間內(nèi)是修改文檔的、如何思考的)和版本控制的成分(在軟件的幫助下,可以讓文檔恢復(fù)到某一特定時間下的狀態(tài))。
ins和del屬性
cite:屬性值是一個文檔或者信息資源的URI,這個屬性是要指出為什么改變這個文檔的解釋信息
datetime:屬性值明確詳細(xì)的說明修改發(fā)生的日期和時間
W3C關(guān)于del和ins的解釋:
INS and DEL are used to markup sections of the document that have been inserted or deleted with respect to a different version of a document (e.g., in draft legislation where lawmakers need to view the changes).
These two elements are unusual for HTML in that they may serve as either block-level or inline elements (but not both). They may contain one or more words within a paragraph or contain one or more block-level elements such as paragraphs, lists and tables.
del定義文檔中被刪除的文本內(nèi)容,ins用來描述文檔中的更新和修正,del的瀏覽器默認(rèn)樣式是帶刪除線,ins默認(rèn)是帶下劃線的,這點也可以很好的說明兩者的用法,通常情況下兩個元素配合起來意思使用。
ins和del用法
ins和del兩個元素在HTML中,既可以作為塊級(block-level)元素,也可作為內(nèi)聯(lián)(inline)元素,但是不可以同時作為 這個兩個元素。所以它們可以包含段落中的一個或幾個文字,也可以包含幾個塊級元素像段落(p)、列表(ul、ol、dl)、表格(table)等。
<p>我有<del cite="http://www.baikelu.com/" datetime="20070515T192525+08:00">2</del><ins cite="http://www.baikelu.com/" datetime="20070515T192525+08:00">3</ins>分錢</p>
<del title="剛剛丟了" datetime="20070515T192525+08:00"><p>我有3分錢</p></del>
創(chuàng)作者可以通過title屬性對插入或者刪除的元素進(jìn)行評論,用戶代理(比如瀏覽器)可能顯示這些信息給用戶
<p><del title="剛剛丟了" datetime="20070515T192525+08:00"><div><p>我有3分錢</p></div></del></p>
這是一個錯誤的寫法,即ins和del不能同時既是塊級元素又是內(nèi)聯(lián)元素
對于ins和del在頁面的顯示效果可以通過CSS來控制