BG einer Zelle soll nur 1mal erscheinen (beim firefox gehts)

Status
Nicht offen für weitere Antworten.

Knitter

Mitglied
Hallo,

Mein Problem ist, dass der Hintergrund einer Zelle beim IE zwei mal erscheint, aber nur einmal erscheinen soll.

Wenn ich das ganze per css mit ...background-image:url(xy.jpg); background-repeat:no-repeat; mache, dann stellt er das Bild zwar nur einmal durch, aber daunter ist dann der freiraum der durchsichtig ist, was ich auch nicht gebrauchen kann.

Gibt es sonst eine Möglichkeit mit no-repeat xy.jpg anzuzeigen, da hinter wiederholt sich ein anderen Bild aber die ganze zeit?

Bei meinem Anhang seht ihr wie es sein soll (links) und wie es nicht sein sol (rechts). Es reicht auch nicht dahinter dem einmal anzuzeigenden Bild Hintergrundfarbe auf rot zu setzen, da dort links und rechts noch eine Art schatten ist, der durch ein Bild angezeigt wird... .

Danke für eure Hilfe.
 

Anhänge

  • hilfe.jpg
    hilfe.jpg
    9,7 KB · Aufrufe: 58
Also es sind zwei zellen übereinander.

Beides ist theoretisch die gleiche Grafik. In der einen sind nur zusätzlich diese "Blätter" mit drin.

Oben ist das mit den blättern und daunter in einer zelle halt die gleiche grafik ohne blätter (halt hintergrundfarbe und schatten). Falls du so weisst was ich meine.

Ich weiss nicht ob IE mit colspan und rowspan die Probleme hat, aber wegnehmen kann ich es ja schlecht ohne das alles zusammen bricht.
 
Zwei Tabellenzellen mit zwei unterschiedlichen Hintergrundgrafiken, aber der IE zeigt in beiden Zellen die gleiche Hintergrundgrafik an?

Gibt es eine Online-Version der Seite, damit das kuriose Problem mal begutachtet werden kann?
 
Nein, der IE zeigt in der oberen zelle die mit den blättern an, wiederholt dieses (in der gleichen zelle) und in der unteren zelle zeigt er normal das zweite bild an (das sich ja ständig wiederholt und auch soll).

Der Firefox zeigt glaube ich die erste grafik in der zweiten zelle und direkt danach kommt die nächste zelle. beim ie ist da wohl nen größer abstand, so dass die grafik wiederholt wird und ich weiss nicht warum.

Zurzeit ist noch nichts online. Ich lade es soweit ich es jetzt hab sonst mnal gleich hoch und schick dir den link per PN.
 
Das nächste mal bitte den Link im Thread (und nicht per PN) posten, oder willst du die Community ausschliessen?

Vielen Dank ;)


Ersetze diese Tabellenzelle

HTML:
<td bgcolor="#a32121" background="images/balken_3-2.jpg" width="240" height="195" colspan="2" rowspan="2">
mal durch diesen Code-Schnippsel

HTML:
<td colspan="2" rowspan="2" background="images/balken_4_lang.gif" valign="top"><img src="images/balken_3-2.jpg"></td>
 
Möchte niemanden ausschließen, nur sollen ein paar bekannte die Seite noch nicht sehen... ;) Deswegen.

Danke für die Mühe, jedoch wenn ich mir das anguck... ich möchte ja die Grafiken bis auf die Navi nur im Hintergrund haben... und bei deinem Code hätte ich die Grafik im Vordergrund... . Im Hintergrund ist einfach schöner und die tabelle wird später auch noch gefüllt.
 
Eine andere Lösung fällt mir derzeit leider nicht ein.

Wenn die Tabellenzelle später noch mit Text gefüllt werden soll, dann probier mal folgendes aus:

HTML:
<td colspan="2" rowspan="2" background="images/balken_4_lang.gif" valign="top"><img src="images/balken_3-2.jpg">
  <div style="position:relative;z-index:2;margin-top:-195px;">
    <p>dummy text</p>
    <p>dummy text</p>
    <p>dummy text</p>
    <p>dummy text</p>
    <p>dummy text</p>
    <p>dummy text</p>
    <p>dummy text</p>
  </div>
</td>
 
Danke, wobei ich jetzt einfach noch ne tabelle eingefügt habe mit dem hintergrund und der exakten größe, zwar unschön, aber geht. Nur fehlt mir die Lust jetzt den gesamten code zu überarbeiten, naja mal schaun, erstmal reicht mir das alles funktioniert und mir gefällt vom aussehen gg
 
Status
Nicht offen für weitere Antworten.
Zurück