Zum Inhalt springen

Typo3 - IE 6+7 Fehler - FF Richtig Hilfe

Erstellt am 10. August 2007 · 2 Antworten · letzte Antwort am 10. August 2007

Tags: HTML & CSS, Frage

digitalfreak ·

Guten Tag,
ich habe ein Problem mit dem Internetexplorer 6 + 7.

Beschreibung:
- Div Layout 3 Spalten

Problem:

HTML Ausgabe von Typo:

    <div class="csc-textpic csc-textpic-right csc-textpic-above csc-textpic-caption-c">
      <div class="csc-textpic-imagewrap_tsh">
      <dl class="csc-textpic-image csc-textpic-firstcol csc-textpic-lastcol" style="width:172px;">
        <dt><a href="index.php?blablablanhaufenübergabegedöhns" onclick="openPic('','thePicture','width=480,height=600,status=0,menubar=0'); return false;" target="thePicture"><img src="typo3temp/pics/Bild.jpg" width="160" height="201" border="0" alt="" /></a></dt>
        <dd class="csc-textpic-caption">Text  Text  Text  Text  Text  Text  Text  Text  Text  Text  Text  Text  Text  Text  Text  Text  Text  Text  Text</dd>
      </dl>
      </div>
    </div>
     <div class="csc-textpic-clear"><!-- --></div>

Der Text unter dem Bild, ignoriert die angabe, der weite vom Element <dl> in dem vom Typo kommenden (style="width:172px" -> welches die Bildbreite darstellt.)

Normalerweise sollte sich das Attribut auf das unterelement in dem der Bildtext steht (<dd>) vererben.

Das tut der Internetexplorer aber nicht. Er sieht die Breite des <dd> elelemtes nicht an und zieht es bis zum Rand der Spalte.

Wenn ich im Typo3-> Css Styled content -> setup.txt mir diese Stelle suche und dort (style="width:172px;") hineinschreibe, funktioniert es PERFEKT. Dann sieht es exakt so aus wie im FF.

Aber das Problem daran ist, dass ich nicht die Variable "imagespacing" zur verfügung habe und ich somit nicht einfach diesem element nocheinmal die Breite des Übergeordneten zuweisen kann.

Es funktioniert zwar Temporär aber das ist ja nicht sinn und Zweck eines CMS soetwas festzulegen wenn es dynamisch generiert werden kann.

Ich hoffe jmd. hat eine Idee die mir helfen könnte.

Bilder:

Wie es sein sollte (FireFox)
Bild: tridelta-systemhaus.de/…/FireFox_Richtig.jpg

Wie es im IE 6+7 ist
Bild: tridelta-systemhaus.de/…/IE6und7.jpg

just2b ·

ich hab mal deinen threadtitel angepasst, schreien muss hier niemand.

das ist immer etwas schwer zum debuggen, aber probiers mal mit display:block aufs dd... vielleicht auch nur blödsinn

georg

digitalfreak ·

Ich fass es ja nich.
Das hab ich unter anderem vorher auch Probiert gehabt aber wahrscheinlich in nem anderen Kontext.

Aber jetz geht es. Seltsam.
Danke Trotzdem.