Его часто спрашивают — но хорошего ответа я пока не видел (а смотрел). Если вы установите фоновое изображение в 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 базовый - таблица с несколькими ячейками.
Цель состоит в том, чтобы разные цвета переходили в каждую строку, но это может быть любое изображение, не являющееся шаблоном.