Javascript-форум (https://javascript.ru/forum/)
-   (X)HTML/CSS (https://javascript.ru/forum/xhtml-html-css/)
-   -   Зачеркнуть строку в таблице (https://javascript.ru/forum/xhtml-html-css/50906-zacherknut-stroku-v-tablice.html)

myshara 16.10.2014 15:50

Зачеркнуть строку в таблице
 
Добрый день всем!

Задача:

как зачеркнуть строку в таблице ч-з CSS

text-decoration:line-through - зачеркивает только текст в ячейках,
а нужна линия ч-з всю строку.

Заранее спасибо.

danik.js 16.10.2014 16:54

<style>
    table{
        border-spacing: 0;
        border: 1px solid #ccc;
        width: 100%;
    }
    td{
        padding: 10px;
        position: relative;
        border: 1px solid #ccc;
    }
    tr.deleted td:before{
        content: '';
        position: absolute;
        top: 50%;
        left: -2px;
        right: -2px;
        height: 1px;
        border-top: 2px solid red;
    }
</style>
<table>
    <tr class="deleted">
        <td>abc</td>
        <td>cde</td>
    </tr>
    <tr>
        <td>111</td>
        <td>222</td>
    </tr>
</table>


На кроссбраузерность не проверял.

myshara 16.10.2014 17:28

danik.js +1 к карме.

Спасибо!

Обязательно:

td{position: relative}


Работает: Chrome, FF.


Часовой пояс GMT +3, время: 07:09.