Позавчера, окончательно угнетённый тем фактом, что мой хомячок под разными браузерами, кроме IE, отображается крайне печально, решил взять животное за одно место. Основная причина угнетения -- то, что IE и Firefox умеют читать параметры тэга таблицы, задающую цвет их линий (которые bordercolor), а Opera -- не умеет, и вместо цвета выдаёт белую гадость, которая сводит на нет любые потуги на дизайн. Ссылки, конечно, работают при этом, но общий вид хомячка под Оперой ... одна сплошная некошерность.
Думал, думал -- плюнул и решил -- а нафигачу-ка я большую часть элементов в графике, и хрен с ними, с модемными юзерами. Полез в фотошоп, яростно взямшись за дело, пока через пару часов не дошла одна простая вещь: мне этот bordercolor для table нафиг не нужен, ибо у меня есть целый bgcolor и вложенные ячейки с таблицами.
1. Берём таблицу, хреначим в ней bgcolor-ом фон, допустим, оранжевым (учитывая, что основной фон -- чорный).
2. В неё вписываем другую таблицу, в коей тем же bgcolor-ом фигачим чорный фон.
3. В результате имеем долгожданную цветную линию. И нагрузки никакой, и очень похоже на исходный вариант графики, от коего отходить в другую палитру и стиль не хочется.
Было: http://benson.aha.ru/oldindex.htm
Стало: http://benson.aha.ru.
UPDATE от 25.08.2007. Хомячок слегка подправлен и выглядит под Opera, Firefox и IE практически одинаково.
Попутно выяснилось, что, возможно, у Opera 9.02 какое-то своё понимание тэга "br" и, соответственно, параметра тэга таблицы, определяющего высоту табличной ячейки: в Firefox 2.0.0.6 и IE 6.0.2900 высота трёх рамок по центру страницы одинаковая, а в Opera 9.02 -- две боковые рамки почему-то чуть выше. Код, разумеется, тот же самый. Какого хрена, непонятно.
Как вам второй вариант по сравнению с первоначальным?
А то уже таки сабж у меня, совсем сабж ... :)