Đây là một cách tiếp cận sử dụng một gradient để giả mạo dòng. Nó hoạt động với các cuộc đình công đa dòng và không cần thêm các yếu tố DOM. Nhưng vì nó là một gradient nền, nó nằm phía sau văn bản ...
del, strike {
text-decoration: none;
line-height: 1.4;
background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), color-stop(0.63em, transparent), color-stop(0.63em, #ff0000), color-stop(0.7em, #ff0000), color-stop(0.7em, transparent), to(transparent));
background-image: -webkit-linear-gradient(top, transparent 0em, transparent 0.63em, #ff0000 0.63em, #ff0000 0.7em, transparent 0.7em, transparent 1.4em);
background-image: -o-linear-gradient(top, transparent 0em, transparent 0.63em, #ff0000 0.63em, #ff0000 0.7em, transparent 0.7em, transparent 1.4em);
background-image: linear-gradient(to bottom, transparent 0em, transparent 0.63em, #ff0000 0.63em, #ff0000 0.7em, transparent 0.7em, transparent 1.4em);
-webkit-background-size: 1.4em 1.4em;
background-size: 1.4em 1.4em;
background-repeat: repeat;
}
Xem fiddle: http://jsfiddle.net/YSvaY/
Điểm dừng màu và kích thước nền phụ thuộc vào chiều cao dòng. (Tôi đã sử dụng LESS để tính toán và Autoprefixer sau đó ...)