我想创建一个CSS样式,使我的作者可以像这样编写标记:
On <span class="redacted">September, 10 2011</span> the special operations agent,
<span class="redacted">John Smith</span>, on orders from his commanding
officer, <span class="redacted">Captain Kirk</span>, terminated the well known
terrorist <span class="redacted">Fred Flinstone</span>.
我目前有这样一个样式,以一种非常简单的低技术方法完成了工作:
span.redacted {
color: black;
background-color: black;
}
我的一个要求是,我希望观看者能够突出显示文本并查看“背后”的真实内容。因此,仅使用图像是行不通的。
与其只更改文本和背景颜色,我想让“覆盖”看起来像是真的由毡笔涂抹而成,带有不整齐的边缘等特点。
有没有任何建议可以做到这一点?我真的希望尽可能保持我的XHTML的纯粹性,并尽可能多地将其放入CSS中。
[编辑:已编辑文本的示例]
这篇维基百科文章提供了几个真实的已编辑文本示例。第一个示例非常粗糙(我认为太过粗糙)。第二个示例显示了过度的编辑量,但您可以看到“标记”不是直/干净的。
http://en.wikipedia.org/wiki/Sanitization_(classified_information)
我也找到了这个例子:
http://2.bp.blogspot.com/_mJPzxRaCL64/S4X6Zn0MPKI/AAAAAAAAJdw/vX4MYNdUyIk/s400/ishot-2064.jpg
<del> ... </del>
而不是<span class="redacted"> ... </span>
以保持你的 XHTML 语义化,如何? - Sinan Ünür