Home | Registrieren | Einloggen | Suchen | Aktuelles


Forum » Auszeichnungssprachen » CSS: Zerhackte divs im IE Antworten
CSS: Zerhackte divs im IE

Mondschatten
Quasselstrippe


Beiträge: 237


Hallo Ihr CSS-Künstler,

in den letzten Tagen bin ich aus meiner Sicht weit vorangekommen, verstehe mehr und mehr von css und bin auch mit dem, was ich gebastelt habe, recht zufrieden.

Das Layout ist auch recht browserunabhängig, lediglich ein Problem habe ich, welches ich mit meinem derzeitigen Kenntnisstand nicht aus dem Weg zu räumen vermag: Der IE "zerhackt" ein Div beim Seitenaufbau scheinbar wahllos. Scrollt man die Seite einmal hoch und runter, stimmt wieder alles. Lädt man die Seite neu, sind die Fehler an einer anderen Stelle. Der Firefox dagegen zuckt gelangweilt mit den Schultern und hat keine Probleme.

Guckst Du hier.

Hat jemand schon einmal Ähnliches gesehen und weiß, was man dagegen tun kann? Ich habe alle einleitenden und abschließenden Divs kontrolliert, die Schachtelung kontrolliert und keine Fehler gefunden.

Viele Grüße
Mondschatten



---
Schwarz kann auch glänzen.

  Profil   Website   Editieren   Zitieren

languitar
Foren-Team


Beiträge: 2795


Validator-Ergebnis

Naja, wenn dabei ein Browser streikt, kann ich das verstehen. ;) Nebenbei könntest du die Seite problemlos auhc gleich im aktuelleren XHTML designen. Ändert sich für dich kaum was. Probiers mal.

---
Take a look here!
Lichtblick - Einblick - Ausblick

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

Mondschatten
Quasselstrippe


Beiträge: 237


Hallo languitar,

vielen Dank für Deine Mühe!

Nach dem Ansehen des Validator-Ergebnisses und dem Überwinden des ersten Schrecks habe ich nun alle aus meiner Kraft abstellbaren Fehler beseitigt. Es bleiben zwar immer noch angezeigte Fehler, diese resultieren aber aus meiner Sicht daraus, dass die Session-ID mit einem einfachen "&" anstelle von "&" angehängt wird. Darauf habe ich aber keinen Einfluss.

Das zerhackte Div ist geblieben. Im IE wird er auf der linken oder rechten Seite unterbrochen, mal hier, mal dort, nach jedem Laden anders. Aber warum?

Eine Vermutung (verzeiht mir, wenn sie lächerlich ist, aber man macht sich halt so Gedanken, wenn man nicht viel weiß): Der IE zeichnet erst den großen Div, über dem die anderen beiden kleinen Divs liegen. Anschließend zeichnet er den linken und den rechten kleinen Div, die beide über dem großen Div liegen. Und wenn er dann den ersten Div, der darunter liegt, mit Inhalt füllt, "vergisst" er die eine oder andere Stelle. Nach einem Scrollen ist dann ja alles da... Vereinfacht:

1: 
2: 
3: 
4: 
5: 
6: 
7: 
8: 
9: 
10: 
11: 
12: 
13:
<div id="content">
  <div id="links">
    Linker Inhalt
  </div>
  <div id="rechts">
    Rechter Inhalt
  </div>

  Inhalt  <-- Hier passiert der Fehler -->

</div>


Viele Grüße
Mondschatten

---
Schwarz kann auch glänzen.

Diese Nachricht wurde geändert von: Mondschatten
  Profil   Website   Editieren   Zitieren

progrookie
Fachidiot


Beiträge: 119



...diese resultieren aber aus meiner Sicht daraus, dass die Session-ID mit einem einfachen "&" anstelle von "&" angehängt wird...


Versuchs mal hiermit, damit habe ich das Problem gelöst...
1: 
2: 
3:
ini_set ('arg_separator.output', '&amp;');	// aus "&" wird "&amp;" ---> W3C-Konform


---

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

Mondschatten
Quasselstrippe


Beiträge: 237


Hallo progrookie,

vielen Dank für den Tipp! Er hat das Anmeckern der Parameterübergabe beseitigt.

Leider habe ich das Anzeigeproblem mit dem IE nun immer noch.

Viele Grüße
Mondschatten

---
Schwarz kann auch glänzen.

  Profil   Website   Editieren   Zitieren

Mondschatten
Quasselstrippe


Beiträge: 237


Nur mal 'ne Frage...

sieht den Grafik(?)fehler überhaupt jemand anders oder habe nur ich einen eigenwilligen IE?

Verzweifelnde Grüße
Mondschatten

---
Schwarz kann auch glänzen.

  Profil   Website   Editieren   Zitieren

progrookie
Fachidiot


Beiträge: 119


Also ich hatte mal ein Rendering-Problem bezüglich einer Kachelgrafik in einem Div.
Das Problem hatte ich behoben in dem an dem Ende von "</div>" ein "<br style='clear:both;' />" gesetzt wurde. Das bewirkt, dass jegliche Ausrichtung ab diesem Zeitpunkt aufgehoben wird...

---

  Profil   E-Mail   Website   Editieren   Zitieren

Mondschatten
Quasselstrippe


Beiträge: 237


...wollte mich nur noch mal bedanken für Eure Hilfe. Mittlerweile konnte ich die meisten Probleme lösen und fühl' mich auch nicht mehr so hilflos in Sachen css.

Viele Grüße
Mondschatten

---
Schwarz kann auch glänzen.

  Profil   Website   Editieren   Zitieren
 

Antworten
Nach oben