Его часто спрашивают, но пока я не нашел хорошего ответа (и я посмотрел). Если вы установите фоновое изображение в CSS в строку таблицы - изображение будет повторяться в каждой ячейке. Если вы установите position: relative
(для строки) и установите background-image: none
(для ячеек), он решает проблему в IE, но не на хром! Я не могу использовать фоновое позиционирование, так как есть много вызовов и их размер меняется. (И картинка не симметрична - она исчезает с одной стороны. Кто-нибудь?
Пример для кода css:
tr { height: 30px; position:relative;}
tr.green { background: url('green_30.png') no-repeat left top; }
tr.orange { background: url('oranger_30.png') no-repeat left top;}
tr.red { background: url('red_30.png') no-repeat left top; }
td { background-image: none; }
HTML является базовым - таблица с несколькими ячейками.
Цель состоит в том, чтобы разные цвета затухали в каждой строке, но это могло быть любое изображение без рисунка.