Witam,
mój problem dotyczy czegoś, czego nawet w najdziwniejszych snach bym się nie spodziewał:
<html>
<body>
<table width="100%">
<tr style="background-image: url(obrazek.gif); background-repeat: repeat-y;"><td>
asdasdasda dasd as dasdas a s</td><td> sadas das das dsa </td><td> sad as das
das</td>
</tr>
</table>
</body>
</html>
Ten kod działa tak, jak bym chciał tylko w Firefoxie. W FF obrazek w parametrze podany, gdy mamy do czynienia z nową komórką KONTYNUUJE od miejsca, w którym skończył, a nie zerując pozycję, z której zaczął. W IE i Operze ta pozycja jest zerowana- tak, jakbym styl ustawiał dla każdej komórki z tym tłem (nie wiem, czy dobrze to określiłem). To jest dobrze widoczne, gdy obrazek wielkością przekracza rozmiar komórek np. jest bardzo duży. Gdybym chciał tą metodą wstawić jeden, podłużny obrazek jako tło w TR, ten obrazek zamiast stanowić spójną całość, spowodował by powstanie serii niedokończonych obrazków z nim (kurde, ciężko mi to opisać- najlepiej wklejcie kod, bo mało go i dowolny, duży obrazek, a wierzę, że domyślicie się, co miałem na myśli, jeśli nie dość jasno się wyraziłem), zamiast tła tabeli w danym rzędzie. Z góry zaznaczam, że nie mogę ustawić po prostu stylu dla tabeli całej, bo chodzi mi tylko o to, by obrazek był w całości dany w jednym rzędzie, a nie we wszystkich- reszta ma być nienaruszona. Odpada też opcja pocięcia obrazka na wiele małych, bo szerokość tabeli jest procentowa i kolumn poszczególnych też- podstron jest wiele, więc nie mogę stwierdzić z tego powodu, jaka dokładnie szerokość będzie na danej podstronie. Przerabiam styl phpbb by przemo i ten błąd jest kluczowym niestety w tym, jak forum wyświetla się w Operze/IE a jak w FF. Proszę przy odpowiadaniu najpierw sprawdzić, czy faktycznie dana zmiana dała porządany efekt, bo wbrew pozorom to nie jest tak "oczywiste" naprawienie tego (sprawdzić w IE, Operze i FF).
Pozdrawiam i dzięki za odpowiedzi z góry.