Seite 1 von 1

Problem mit Quelltextgenerierung - IE

Verfasst: Mo 2. Jan 2006, 16:01
von engine
Hallo,

ich habe folgendes Problem. Ich habe eine Tabellenzelle (td) in der ich 2 Container habe. Es handelt sich um ein Bild und direkt darunter soll bündig das Menue (besteht auch aus Bildern) erscheinen. Der Browser stellt immer einen Zwischenraum (3px) dar. Wenn ich den Quelltext umschreibe, ohne dass er Zeilenumbrüche beinhaltet, verschwindet der Zwischenraum. Leider generiert Contenido immer einen Zwischenraum. Hat da Jemand einnen Lösungsansatz?

Viele Grüße und vielen Dank,

Jörn

Verfasst: Mo 2. Jan 2006, 16:06
von i-fekt
Poste bitte den Code.

Verfasst: Mo 2. Jan 2006, 16:07
von stese
schreibe es bitte so:

Code: Alles auswählen

<td><container id="1" blabla>text</container><br><container id="2" blabla>text</container></td>
sollte funktionieren

Verfasst: Mo 2. Jan 2006, 16:16
von engine
Das ist mein Layout

Code: Alles auswählen

<td align=left valign=top width=240px class=left><container id="2" name="mainpicture" types=mainpicture mode=fixed default=mainpicture></container>
<container id="3" name="menue" types=hauptmenue mode=fixed default=hauptmenue></container></td>
Wenn ich Container 2 und 3 in eine Zeile schreibe, stellt er Container 3 gar nicht da !

Der Quelltext zu meinem Layout sieht folgendermassen aus:

Code: Alles auswählen

<td align=left valign=top width=240px class=left><img src=".../cms/upload/bilder/hands.jpg" border=0 style="margin:0px; padding:0px;">

<a href=front_content.php?idcat=2&hauptmenu=0><img src=upload/website_statik/menupunkt.php?hauptmenu=0&ebene=0&text=Agentur border=0 style='margin:0px;'></a>
Wenn ich Leerzeile manuell entferne funktioniert es.

Joern

Verfasst: Mo 2. Jan 2006, 16:28
von i-fekt
Modul Code?

PS: Dem Bild ein Padding mitzugeben ist unsinnig, da ein Bild keinen Innenabstand haben kann. ;)

Verfasst: Mo 2. Jan 2006, 16:36
von engine
...hier der Modulcode:

Code: Alles auswählen

<?php

if ("CMS_IMG[2]" != "") echo'<img src="CMS_IMG[2]" border=0 style="margin:0px; padding:0px;">'; 

else echo'<img src="upload/bilder/sc_standard.jpg" border=0 style="margin:0px; padding:0px;">'; 


if ($edit) echo "CMS_IMGEDIT[2]"; 

?>

Das Padding war eine Verzweifllungstat ;-)

Verfasst: Mo 2. Jan 2006, 16:46
von i-fekt
Und das zweite Modul? Du bindest doch zwei Module ein... :roll:

Verfasst: Mo 2. Jan 2006, 16:49
von i-fekt
Mach aus dem ersten mal das:

Code: Alles auswählen

<?php if( !$edit ) {
  if( "CMS_IMG[2]"!="" ) {
    echo "<img src=\"CMS_IMG[2]\" border=\"0\" style=\"margin: 0;\">";
  }
} else {
  echo "CMS_IMGEDIT[2]";
}
?>

Verfasst: Mo 2. Jan 2006, 16:52
von engine
Das 2-te Modul hab ich von der Contenidoseite heruntergeladen und leicht modifiziert. Es werden jetzt Bilder dargestellt.

Das Probelm muss aber beim ersten Modul liegen, denn das Problem tritt auch auf, wenn man das Ganze voneinander trennt und in 2 TRs packt.

Dann entsteht der Abstand vom ersten Modul zum Zellenrand.

Verfasst: Mo 2. Jan 2006, 17:03
von i-fekt
Ich hab dir das Modul gepostet, probier es. Wenn du das zweite nicht postest musst du eine Glaskugel befragen...

Verfasst: Mo 2. Jan 2006, 17:04
von engine
Hallo und vielen Dank,

ich habe das erste Modul eingabaut, und es funktioniert!

Vielen Dank!