Zum Inhalt springen

IE Anpassung - HTML Temp wird verändert...

Erstellt am 19. Oktober 2011 · 4 Antworten · letzte Antwort am 20. Oktober 2011

Tags: Frage

Unbekannter Benutzer ·

Moin an alle,

ich habe folgende Probleme:
A) :
Ich habe meine Webseite fertig gemacht und passe sie nun an den IE an. Dabei wird auf Seiten wo KEIN Inhalt ist alles richtig angezeigt. Nur sobald Inhalte auf die Seite kommen, die ein <div>-Tag enthalten zerschiesst mir IE die HTML-Vorlage und das Menü unten und der Footer fallen aus ihren Wrappern raus etc. ... Und das scheint auch nur zufällig zu geschehen (manche Seiten mit Inhalt funtionieren und andere nicht) #evil#

Wie kann ich das verhindern ?
Ich habe keine Lust im CSS Styled Content für alle Bilder etc. den <div>-Wrap rauszunehmen und dann meine ganzen CSS-Sachen zu überarbeiten, nur weil IE so doof ist und die Hierarchie des HTML-Dokuments auseinandernimmt. 🙁

B) :
Mein Untermenü auf der linken Seite fällt aus dem Menübereich raus und floatet über die Hauptmenüpunkte drüber... :S

Webseite kann ich per PM geben.

MfG
Wenduros

jazbo ·

Hallo,
so wie Du es beschreibst, ist es aber gennau ein CSS-Problem und kein TYPO3-Problem.
Machen alle IE-Versionen die gleichen Probleme ?

Tipp:
Manchmal reicht es, position:relative; explizit anzugeben, wo FF es implizit voraussetzt.
IE nimmt manche Zuweisungen nur an, wenn vorher die position festgelgt wird.

gruß

jazbo

Chrissli ·

Hallo Wenduros,

evtl. hast du auch irgendwas mit der per CSS-float
ausgerichtet.
Dann hilft es das Element, da diese(s) floatende-Element
kapselt per

overflow:hidden;

dazu zu bringen, den Textumfluss beizubehalten ( Elemente mit float
werden ja bekanntlich aus dem normalen Textfluss entfernt )

Unbekannter Benutzer · · Beste Antwort

Moin ihr zwei,

am CSS kann es nicht liegen. Denn im FF, Safari, Opera, etc. werden die Sachen ja richtig angezeigt und auch im IE7 und IE8 wenn KEIN Inhalt vorhanden ist oder Inhalt ohne <div>-Tags.

Im IE7 und IE8 werden bei Seiten wo ich den Seiteninhalt Bilder einfüge die <div>-Tags anscheinend nicht richtig geschlossen, weil TYPO die dann falsch wrappt oder sonst was. Dadurch fliegt mir zum Beispiel "CONTENT_Rechts" aus dem "Contentwrapper" raus und dann geht das den ganzen Baum so weiter runter, dass immer ein <div> das im HTML-Template fest bestimmt ist auf einmal eine Ebene höher rutscht und dann auf der selben Ebene steht wie sein eigentlicher Wrapper. 🙁

Ich werde wohl nicht drum herum kommen (mal wieder) ins CSS Styled Content reinzugehen und die <div>-Tag Wraps für Bilder zu entfernen und dann mein CSS dementsprechend umzuschreiben...
Bisher habe ich nur Nachteile gefunden beim includen von CSS Styled Content.. gibts da überhaupt Vorteile? #paralyzed#

MfG
Wenduros

Unbekannter Benutzer ·

Nochmal Hi,

habe das Problem nun behoben! Es lag daran, dass ich ein " im wrappenden <div>-Tag im CSS Styled Content übersehen hatte zu entfernen.
Und dann sowas stand wie:
<div class="image-reihe" "> | </div>
Einfach das " vor > entfernen und es sieht wieder super aus.. 😃

Darum ist dann wohl das ganze CSS durcheinander geraten auf den Seiten, wo Bilder eingefügt werden. Jaja... die guten alten Syntax-Fehler #angry#

Also gelöst.