Home | Registrieren | Einloggen | Suchen | Aktuelles


Forum » Auszeichnungssprachen » Probleme beim Einbinden einer Grafik in eine Tabell... Antworten
Probleme beim Einbinden einer Grafik in eine Tabelle

MarkusStruebel
Fachidiot


Beiträge: 134


Hallo,

ich habe mit einfachem HTML eine Tabelle erstellt, in der eine Grafik erscheinen soll. Die Tabelle hat 3 Zeilen und 3 Spalten. In der Mitte der Tabelle befindet sich die Grafik, die ich mit hspace=0 und vspace=0 eingebunden habe. Auch cellpadding und cellspacing der Tabelle wurden jeweils mit 0 definiert.

Nun meine Frage: Im IE wird die Seite so dargestellt, wie ich es gerne hätte. Bei Netscape jedoch erscheint unter dem bild eine 1Pixel-hohe leerzeile.

Siehe:
Wie kommt das?
Hat da jemand eine Lösung dafür?

Ich hab versucht, alle Tags ohne Leerzeichen aneinander zu reihen (also <img></td>) , aber auch das hat nicht funktioniert.

  Profil   Website   Editieren   Zitieren

Der_HOmer[DE]
Quasselstrippe


Beiträge: 239


das ist so immer schwer zu sagen.
kannst du nicht den quelltext zeigen?

PS
die wenigsten passen ihre seite noch an netscape an

Diese Nachricht wurde geändert von: Der_HOmer[DE]
  Profil   Editieren   Zitieren

weisseweste
Fachidiot


Beiträge: 112


Also unter "Siehe" seh ich nicht viel....
der Quellcode wäre echt nicht schlecht.

Auf Anhieb fällt mir jetzt nur mal ein, die einzelnen Zellen bzw. Zeilen mit:
<td valign="top"> auszurichten.

PS:
Ich passe immer auf NS an, weil ich 17% NS 4.x user habe

  Profil   Editieren   Zitieren

sondermuelli
Quasselstrippe


Beiträge: 369


ich hatte so ein problem mit ns 4.75 mal, weil ich per css global allen td's eine line-height zugewiesen hatte. aber das kann man ja durch die definition einzelner css-klassen verhindern.

---
wer hilft mir beim geschirr spülen?

  Profil   E-Mail   Website   Editieren   Zitieren

ladylinda
Pixelschubser


Beiträge: 22


Hallo,

meinst du mit Netscape den 4.x oder 7.x?

Beim 7er hab ich da auch so ein Problem, und zwar, wenn die Grafik verlinkt ist.
(z.b. hier - die Bilder sind dadurch nicht ganz mittig)


Schöne Grüße,
Linda

  Profil   Website   Editieren   Zitieren

HG
Posting-Schinder


Beiträge: 520


einfach ein

1: 
2: 
3:
img {
display:block;
}

oder in den img-Tag folgendes reinschreiben:
1:
<img src="foo" style="display:block">


Das Problem daran ist nur, daß du bei ersterem Vorgehen auch Bilder im Content zu Block-Ebenen machst, d.h. dir könnte es alles zerschiessen.

Das Beste ist also, eine Klasse zu machen:
1: 
2: 
3:
img.layout-grafik {
display:block;
}


Dann weist du einfach allen Bildern, die diesen "3-Pixel-Effekt" haben diese Klasse zu, und die Pixel sollten verschwinden.

[edit]Dieses Vorgehen hilft nur bei neuen Netscape-Versionen (neuer als 6.0), und entsprechenden Mozilla-Browsern.[/edit]

---
www.kuminatano.de

Diese Nachricht wurde geändert von: HG
  Profil   E-Mail   Website   Editieren   Zitieren

ladylinda
Pixelschubser


Beiträge: 22


Hey danke,

hat funktioniert!
Zwar hatte ich erst dann noch das Problem, dass die Bilder nicht mehr horizontal zentriert waren, aber margin:auto hat geholfen

Schöne Grüße,
Linda

  Profil   Website   Editieren   Zitieren
 

Antworten
Nach oben