Berikut ini pendekatan yang menggunakan gradien untuk memalsukan garis. Ia bekerja dengan serangan multiline dan tidak memerlukan elemen DOM tambahan. Tapi karena gradien latar belakang, itu di belakang teks ...
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;
}
Lihat biola: http://jsfiddle.net/YSvaY/
Perhentian warna dan ukuran latar belakang gradien tergantung pada ketinggian garis. (Saya menggunakan KURANG untuk perhitungan dan Autoprefixer sesudahnya ...)