molily: Probleme mit opera und safari

Beitrag lesen

www.rafaelantonio.de.

Unter Opera und Safari werden den Tabellen im Hauptbereich und in der rechten Navigation keine Hintergründe gegeben.

Du hast das Hintergrundbild für die rechte Spalte nicht für die Zelle vergeben, sondern für eine Tabelle darin, die restlichen Inhalt umspannt. Wenn man alle Zwischenspalten und Zeilen darüber und darunter sowie alle Inhalte weggkürzt, sieht die Grundsituation so aus:

<table>
<tr>
<td valign="top">linke Spalte<p>linke Spalte<p>linke Spalte<p>linke Spalte<p>linke Spalte<p>linke Spalte<p>linke Spalte<p>linke Spalte<p>...</td>
<td valign="top">
 <table height="100%" style="background-image:url(http://www.rafaelantonio.de//images/box_right_background.gif)">
 <tr>
 <td>rechte Spalte<p>rechte Spalte<p>rechte Spalte<p></td>
 </tr>
 </table>
</td>
</tr>
</table>

Das Hintergrundbild soll über die komplette Höhe der rechten Spalte gehen. Du hast es aber für diese Tabelle vergeben, und die ist Trotz des height="100%" oder height:100% im Opera eben immer so groß wie es der Inhalt verlangt. (Ich blicke durch den Wust der verschachtelten Tabellen in der rechten Spalte nicht durch, daher kann ich nicht Gewissheit sagen, wie sich die Höhen der Tabellen tatsächlich zusammensetzen und ob sie sich eventuell flexibilisieren ließen, sodass height="100%" greift.) Und dieser Inhalt ist kürzer als der der linken Spalte und somit füllt die Tabelle die Zelle nicht auf ganzer Höhe auf, sondern endet früher. Damit endet dort auch das Hintergrundbild. Wieso vergibst du das Hintergrundbild also nicht für die Zelle?

Ich glaube übrigens, dass du selbst nicht wirklich durch den Code der dutzendfach verschachtelten Tabellen durchblickst, ich bin mir sicher, dass sich das effizienter und übersichtlicher lösen ließe.