ins和del兩個(gè)元素在HTML中,既可以作為塊級(jí)(block-level)元素,也可作為內(nèi)聯(lián)(inline)元素,但是不可以同時(shí)作為 這個(gè)兩個(gè)元素。
ins和del是在HTML4.0時(shí)引入的,可以幫助創(chuàng)作者開(kāi)發(fā)文檔時(shí)相互合作,并且也保持了一些編輯(比如可以反應(yīng)創(chuàng)作者是一段時(shí)間內(nèi)是修改文檔的、如何思考的)和版本控制的成分(在軟件的幫助下,可以讓文檔恢復(fù)到某一特定時(shí)間下的狀態(tài))。
ins和del屬性
cite:屬性值是一個(gè)文檔或者信息資源的URI,這個(gè)屬性是要指出為什么改變這個(gè)文檔的解釋信息
datetime:屬性值明確詳細(xì)的說(shuō)明修改發(fā)生的日期和時(shí)間
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用來(lái)描述文檔中的更新和修正,del的瀏覽器默認(rèn)樣式是帶刪除線,ins默認(rèn)是帶下劃線的,這點(diǎn)也可以很好的說(shuō)明兩者的用法,通常情況下兩個(gè)元素配合起來(lái)意思使用。
ins和del用法
ins和del兩個(gè)元素在HTML中,既可以作為塊級(jí)(block-level)元素,也可作為內(nèi)聯(lián)(inline)元素,但是不可以同時(shí)作為 這個(gè)兩個(gè)元素。所以它們可以包含段落中的一個(gè)或幾個(gè)文字,也可以包含幾個(gè)塊級(jí)元素像段落(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)作者可以通過(guò)title屬性對(duì)插入或者刪除的元素進(jìn)行評(píng)論,用戶代理(比如瀏覽器)可能顯示這些信息給用戶
<p><del title="剛剛丟了" datetime="20070515T192525+08:00"><div><p>我有3分錢</p></div></del></p>
這是一個(gè)錯(cuò)誤的寫法,即ins和del不能同時(shí)既是塊級(jí)元素又是內(nèi)聯(lián)元素
對(duì)于ins和del在頁(yè)面的顯示效果可以通過(guò)CSS來(lái)控制