Tôi muốn tạo ra một phong cách CSS mà sẽ cho phép tác giả của tôi viết đánh dấu như thế này:Tạo kiểu "redacted"/"black-out" trong 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>.
Tôi hiện đang có một phong cách như thế này mà không được công việc một cách công nghệ thấp rất đơn giản:
span.redacted {
color: black;
background-color: black;
}
Một yêu cầu là tôi muốn người xem có thể đánh dấu văn bản và xem nội dung thực "đằng sau". Vì vậy, chỉ cần sử dụng một hình ảnh sẽ không hoạt động.
Thay vì sơ đồ hiện tại của tôi chỉ thay đổi văn bản & màu nền, tôi muốn "bôi đen" trông giống như nó đã thực sự được áp dụng bởi bút cảm ứng. Với các cạnh rách rưới và đồ vật.
Bất kỳ đề xuất nào về cách thực hiện việc này? Tôi thực sự muốn giữ cho XHMTL của tôi càng tinh khiết càng tốt và đặt càng nhiều điều này vào CSS càng tốt.
[CHỈNH SỬA: Ví dụ về văn bản đã chỉnh sửa]
Bài viết trên Wikipedia này cung cấp một số ví dụ về văn bản được chỉnh sửa thực. Ví dụ đầu tiên là thực sự thô (quá thô tôi nghĩ). Thứ hai cho thấy một số lượng quá nhiều của redaction, nhưng bạn có thể thấy rằng các 'đánh dấu' là không thẳng/sạch.
http://en.wikipedia.org/wiki/Sanitization_(classified_information)
tôi thấy ví dụ này cũng như:
http://2.bp.blogspot.com/_mJPzxRaCL64/S4X6Zn0MPKI/AAAAAAAAJdw/vX4MYNdUyIk/s400/ishot-2064.jpg
Cách sử dụng '
...' thay vì ' ...' để giữ ngữ nghĩa XHTML của bạn? –@ SinanÜnür, một gợi ý tuyệt vời; ngữ nghĩa có ý nghĩa. Nhưng không hỗ trợ định dạng. – tig
Đó là lý do tại sao nó là trong một bình luận. –