Tabellenzellen schließen nicht aneinander an im IE
Christopher
- html
hallo,
ich habe folgendes problem: ich habe auf einer seite tabellen und in den zellen teilweise images. das problem ist nun, dass die tabellenzellen im IE nicht richtig aneinander liegen. da sind bestimmt 3 pixel dazwischen, wo die hintergrundfarbe durchkommt, was ich aber auf gar keinen fall will...
im opera funktionierts tadellos (ach, wenn doch nur alle diesen browser benutzen könnten :-) )
hat da mal jemand eine lösung für das problem gefunden, ich wär da echt dankbar für.
gruß christopher
Hallo,
das problem ist nun, dass die tabellenzellen im IE nicht richtig aneinander liegen. da sind bestimmt 3 pixel dazwischen
Hast du auch <table border="0" cellspacing="0" cellpadding="0"> verwendet? Alternativ kannst du es auch über CSS machen, aber da müsste ich jetzt erst nachgucken, wie die Attribute heißen.
Viele Grüße,
Stefan
Hallo,
das problem ist nun, dass die tabellenzellen im IE nicht richtig aneinander liegen. da sind bestimmt 3 pixel dazwischen
ja klar, hab ich gemacht. auch mit den CSS sollte alles stimmen. der Opera machts ja auch richtig, nur eben der IE nicht. ich poste mal die url, dann kan man sich das anschauen:
http://www.student-zw.fh-kl.de/~chsc0013/index.html
Hast du auch <table border="0" cellspacing="0" cellpadding="0"> verwendet? Alternativ kannst du es auch über CSS machen, aber da müsste ich jetzt erst nachgucken, wie die Attribute heißen.
aber trotzdem danke soweit, gruß christoper
Viele Grüße,
Stefan
Hallo,
ja klar, hab ich gemacht. auch mit den CSS sollte alles stimmen. der Opera machts ja auch richtig, nur eben der IE nicht. ich poste mal die url, dann kan man sich das anschauen:
Schau mal in der FAQ, da steht wie man Links setzt.
Ich vermute, du meinst den Abstand zwischen dem blauen Balken links und dem orangenen Balken am oberen Rand. Ich habe mal kurz in den Quellcode geschaut, das ist mir aber ein bisschen zu unübersichtlich.
Bau mal ein Testcase, dann kann ich dir vielleicht helfen. (Oder du kommst währenddessen selbst auf die Lösung.)
Viele Grüße,
Stefan
Hallo christopher,
das problem ist nun, dass die tabellenzellen im IE nicht richtig aneinander liegen. da sind bestimmt 3 pixel dazwischen
http://www.student-zw.fh-kl.de/~chsc0013/index.html
ich weiß nicht genau, welche Bilder du meinst, aber vielleicht liegt es (wie schon öfters) daran, dass du
---
<td>
<img src="..." alt="...">
</td>
---
statt
---
<td><img src="..." alt="..."></td>
---
schreibst. Auf Deutsch: lass die Zeilenumbrüche mal weg :-)
Grüße aus Nürnberg
Tobias
hallo tobias,
Auf Deutsch: lass die Zeilenumbrüche mal weg :-)
danke für den tip, das hat komischerweise 2 pixel oder so gebracht, jetzt ist es nur noch einer... komische sache, das.
hallo nochmal,
Auf Deutsch: lass die Zeilenumbrüche mal weg :-)
ja, das wars. ich musste die zeilenumbrüche überall in den tabellen weglassen und jetzt funktionierts.
macht den quellcode leider nicht gerade lesbarer, aber ich denke das layout ist dann wohl wichtiger.
also vielen dank nochmal,
gruß christopher
Hi christopher,
macht den quellcode leider nicht gerade lesbarer, aber ich denke das layout ist dann wohl wichtiger.
schreibe Dir einen Präcompiler, der "" am Zeilenende dazu verwendet, zwei aufeinanderfolgende Zeilen nahtlos (und unter Entfernung aller Leerzeichen vor und nach dem Zeilenumbruch) miteinander zu verbinden. Das ist beispielsweise mit Perl ziemlich einfach.
Viele Grüße
Michael