ins和del是在HTML4.0時引入的可以保持了一些編輯和版本控制的成分,接下來將詳細(xì)介紹下INS和DEL標(biāo)記,感興趣的你可以參考下本文或許對你有所幫助
ins和del是在HTML4.0時引入的,可以幫助創(chuàng)作者開發(fā)文檔時相互合作,并且也保持了一些編輯(比如可以反應(yīng)創(chuàng)作者是一段時間內(nèi)是修改文檔的、如何思考的)和版本控制的成分(在軟件的幫助下,可以讓文檔恢復(fù)到某一特定時間下的狀態(tài))。
屬性
1.cite:屬性值是一個文檔或者信息資源的URI,這個屬性是要指出為什么改變這個文檔的解釋信息
2.datetime:屬性值明確詳細(xì)的說明修改發(fā)生的日期和時間
datetime屬性值的格式:YYYY-MM-DDThh:mm:ssTZD
YYYY = 4位數(shù)字表示年(0000-9999)
MM = 2位數(shù)字表示月 (01 - 12)
DD = 2位數(shù)字表示日 (01 - 31)
hh = 2位數(shù)字表示小時 (00 - 23)
mm = 2為數(shù)字表示分鐘 (00 - 59)
ss = 2為數(shù)字表示秒 (00 - 59)
TZD = 時區(qū)指示符
比如修改時間是:北京時間 2007年5月15日19:25:25
datetime的寫法是:
datetime="20070515T112525Z"
格林威治標(biāo)準(zhǔn)時間又被稱為“Zulu”,所以用Z 值來代表它
datetime="20070515T192525+08:00"
北京時間比格林威治標(biāo)準(zhǔn)時間早8個小時
這樣保證了可能因?yàn)閯?chuàng)作者的地點(diǎn)不同而寫法不同,但是通用時間是一致的
注意:
區(qū)分大小寫,T和Z都必須是大寫
時和分是必須的,不知道秒或者想忽略秒可以用00表示
3.id, class, lang,dir,title,style
4.onclick, ondblclick, onmousedown, onmouseup, onmouseover, onmousemove, onmouseout, onkeypress, onkeydown, onkeyup
用法
ins和del兩個元素在HTML中,既可以作為塊級(block-level)元素,也可作為內(nèi)聯(lián)(inline)元素,但是不可以同時作為這個兩個元素。所以它們可以包含段落中的一個或幾個文字,也可以包含幾個塊級元素像段落(p)、列表(ul、ol、dl)、表格(table)等。
代碼如下:
<p>我有<del cite="http://dancewithent.com/example.html" datetime="20070515T192525+08:00">2</del><ins cite="http://dancewithent.com/example.html" 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來控制,比如看這篇《IE, FireFox, Opera 瀏覽器支持Alpha透明的方法》的ins和del效果。