Sven: Probleme mit Darstellung mittels Opera

Hi,
ich habe folgendes Problem:
Ich habe eine Html-Seite, welche eine Tabelle enthält, die zusammengefügt ein Bild darstellt. cellpadding und cellspacing sind daher auf 0 gestellt und es sind auch keine whitespaces in den td-tags. Die darstellung funktioniert auch Prima mit IE und Firefox, aber lediglich mit Opera Version 9 sieht man trotzdem die Gitterlinien. Hier ein Ausschnitt aus dem HTML-Code:

<table border="1" cellpadding="0" cellspacing="0" align="center" rules="none" bordercolordark="#000000" bordercolorlight="#000000" >
<tr>
 <td><img src="pics/front/f_01.jpg" alt="" border="0" width="81" height="80"></td>
 <td><img src="pics/front/f_02.jpg" alt="" border="0" width="81" height="80"></td>
 <td><img src="pics/front/f_03.jpg" alt="" border="0" width="81" height="80"></td>
 <td><img src="pics/front/f_04.jpg" alt="" border="0" width="81" height="80"></td>
 <td><img src="pics/front/f_05.jpg" alt="" border="0" width="81" height="80"></td>
 <td><img src="pics/front/f_06.jpg" alt="" border="0" width="81" height="80"></td>
 <td><img src="pics/front/f_07.jpg" alt="" border="0" width="81" height="80"></td>
 <td><img src="pics/front/f_08.jpg" alt="" border="0" width="81" height="80"></td>
 <td><img src="pics/front/f_09.jpg" alt="" border="0" width="81" height="80"></td>
 <td><img src="pics/front/f_10.gif" alt="" border="0" width="41" height="80"></td>
</tr>
<tr>
 <td><img src="pics/front/f_11.jpg" alt="" border="0" width="81" height="80"></td>
 <td><img src="pics/front/f_12.jpg" alt="" border="0" width="81" height="80"></td>
 <td><img src="pics/front/f_13.jpg" alt="" border="0" width="81" height="80"></td>
 <td><img src="pics/front/f_14.jpg" alt="" border="0" width="81" height="80"></td>
 <td><img src="pics/front/f_15.jpg" alt="" border="0" width="81" height="80"></td>
 <td><img src="pics/front/f_16.jpg" alt="" border="0" width="81" height="80"></td>
 <td><img src="pics/front/f_17.jpg" alt="" border="0" width="81" height="80"></td>
 <td><img src="pics/front/f_18.jpg" alt="" border="0" width="81" height="80"></td>
 <td><img src="pics/front/f_19.jpg" alt="" border="0" width="81" height="80"></td>
 <td><img src="pics/front/f_20.gif" alt="" border="0" width="41" height="80"></td>
</tr>
...

Weiß vielleicht jemand Rat, woran es liegen könnte, dass die Darstellung mittels Opera nicht funktioniert?

MfG
Sven

  1. Hi,

    Ich habe eine Html-Seite, welche eine Tabelle enthält, die zusammengefügt ein Bild darstellt.

    Kommentare zur Sinnhaftigkeit dieser Auszeichnung spare ich mir jetzt mal ...

    cellpadding und cellspacing sind daher auf 0 gestellt und es sind auch keine whitespaces in den td-tags. Die darstellung funktioniert auch Prima mit IE und Firefox, aber lediglich mit Opera Version 9 sieht man trotzdem die Gitterlinien.
    [...]
    Weiß vielleicht jemand Rat, woran es liegen könnte, dass die Darstellung mittels Opera nicht funktioniert?

    Vielleicht ueberschreiben in seinem Default-Stylesheet stehende Angaben deine als HTML-Attribute gemachten.
    Ich wuerde zunaechst mal versuchen, mit border-collapse und border-spacing explizit nachzuhelfen.

    MfG ChrisB

  2. Tach.

    <table border="1" cellpadding="0" cellspacing="0" align="center" rules="none" bordercolordark="#000000" bordercolorlight="#000000" >

    Weiß vielleicht jemand Rat, woran es liegen könnte, dass die Darstellung mittels Opera nicht funktioniert?

    Sieht so aus, als nähme Opera das border="1" zur Kenntnis und ignoriere Deine Angabe zu rules.

    Wenn Du wirklich nur einen Rahmen um Dein großes Bild herum haben möchtest, kannst Du der Tabelle mit <http://de.selfhtml.org/css/eigenschaften/rahmen.htm#border@title=CSS' border> einen solchen verpassen und auf die Angaben im TABLE-Tag verzichten.

    Ich habe eine Html-Seite, welche eine Tabelle enthält, die zusammengefügt ein Bild darstellt.

    Wenn Du wirklich nur ein großes Bild haben möchtest, solltest Du Dich von der Tabelle mit den vielen Einzelbildern verabschieden. Der Browser muß beim Laden der Seite für jedes dieser Bilder einen eigenen HTTP-Request absetzen, und unterm Strich werden wahrscheinlich mehr Daten übertragen als beim Einbinden des großen Gesamtbildes.

    --
    Once is a mistake, twice is Jazz.