当前位置:园子博客 » Xhtml » ins和del标签的使用

ins和del标签的使用

2月 19th, 2009 | Filed under Xhtml | 共有6,168次浏览

我们在写博客或者发布文章时当网页里的内容有错别字或少字时,一般选择的做法就是直接去修改网页,这表面看来似乎没有什么问题。但是,如果是已经发布的技术文档或者学术论文呢?我们可能就不能像铅笔写字一样,擦掉改掉就行。这个时候我们需要告诉读者这段是被删除的但是又能让读者看到表达不合理的地方。那么删除标签的作用就产生了。以前我们会使用<s></s>或是<strike></strike>来得到一个删除线的效果。但是这仅表是一个删除线的效果,语义上没有del来得更为明确,所以园子要告诉大家放弃以前的方式,采用<del></del>这个标签。同样能表达我们需要的效果,并且意义更为直接明确。例如:

<p>这里有个<del>借</del><ins> 错</ins>别字。</p>

我们已经看到了<del>标签的应用,那么上面例子中的<ins>标签是做什么用的呢?没错,你可以已经想到了,有时候我们除了删除还需要对删除的部分作出一些添加与修改。那么时候这个标签就非常有作用了那就是插入标签<ins></ins>。相信不用我说大家也知道如何使用这两个标签,但是千万别忘记了给这两个标签加上两个重要的属性:cite与datetime。解释与时间。解释不用说了,只要用文字注明为什么要删除或是为什么要插入就可以了。但是这个时间需要明确一下格式。严格的格式是:YYYY-MM-DDThh:mm:ssTZD。呵呵与我们平时用的差不多但是有区别,其中T是表示时间段开始的必需字符,而TZD则是表示时区,Z是表是格林威治标准时间。园子推荐的写法是:2008-03-25T14:26:22Z 。来看下完整的写法:

1
<p>园子博<del>可</del><ins cite=”修改了错别字” datetime=”2009-02-19T11:26:22Z “>客</ins>——一直在努力www.yzznl.cn</p>

说明:在<ins>里,cite属性表示插入的原因,可以链入网址或者修改原因,而datatime属性表示插入的时间,而在<del>里加入这些属性就是表示删除的原因和时间。一般情况下,浏览器会把<ins>标签内的内容添加下划线,给<del>标签内的内容加删除线,属性cite和datetime是不会显示的。可能这样看起来并没有什么用,其实有很多作用的,可以让开发人员在开发文档时相互合作,而且也保持了一些编辑痕迹(比如可以反应别人是什么时候修改、为什么修改的等),同时也可以完成版本控制。

目前还没有任何评论.
您必须在 登录 后才能发布评论.