+ Antworten
Ergebnis 1 bis 12 von 12

Thema: CSS problem mit IE - Firefox in Ordnung...

  1. #1
    TP-Junior andre160880 macht alles soweit korrekt
    Registriert seit
    Feb 2010
    Beiträge
    5

    CSS problem mit IE - Firefox in Ordnung...

    Hallo,

    habe jetzt schon den ganzen Tag gegoogelt und Lösungen gesucht... Ich hoffe, dass mir hier jemand weiter helfen kann.

    Ich habe mir mit css ein Template erstellt und das ganze hat soweit auch ganz gut mit Firefox funktioniert. Nur als ich meine Seite im IE aufgerufen habe, musste ich feststellen, dass es da nicht richtig angezeigt wird. Im Firefox sitzt meine Seite in der mitte wie es von mir auch gedacht ist. Im IE allerdings zieht sich die Seite über die gesamte breite des Browsers.

    Denke das ganze liegt am float left bzw. right... vermute mal über Firefox wird das ganze im css mit body {width: 1000px} begrenzt, allerdings ignoriert er dies wohl im IE. Habe schon eine ganze Menge jetzt über IE-Hacks und Conditional Comments gelesen, aber irgendwie blicke ich da nicht richtig durch.

    Hier mal ein Link zu dem erstellten Layout http://cofusion.de/layout.html

    Hat hier jemand eine Lösung, dass er es auch im IE wie bei Firefox anzeigt? Bin dankbar für jede Hilfe!

    Grüße Andre

  2. #2
    TP-Supporter threadi macht sich hier sehr viel Mühe
    Registriert seit
    Dec 2006
    Beiträge
    453
    Dein Quellcode ist schon vom Grundaufbau her falsch. Da fehlt z.B. ein Doctype, der für eine einheitliche Interpretation des HTML- und CSS-Codes sorgen würde. Beseitige erst die Fehler, wenn dann noch Probleme bestehen kann man weiterschauen.

    http://validator.w3.org/check?verbos...%2Flayout.html

  3. #3
    TP-Junior andre160880 macht alles soweit korrekt
    Registriert seit
    Feb 2010
    Beiträge
    5
    Hallo,

    erstmal danke für die schnelle Antwort. Die Seite hatte ich nur zur Veranschaulichung schnell zusammengestellt - daher wohl die Flüchtigkeitsfehler. Allerdings jetzt nach der Validierung scheint es auch zu klappen THX! Sollte mal besser auf den sauberen Aufbau achten....

    Grüße
    Andre

  4. #4
    TP-Junior andre160880 macht alles soweit korrekt
    Registriert seit
    Feb 2010
    Beiträge
    5
    Hallo

    nachdem die Fehler beseitigt sind läuft das mit der css ja ganz gut soweit. Jetzt habe ich allerdings festgestellt, sobald ich das Browserfenster verkleinere auf weniger als 1000px, kann ich nicht weiter nach links scrollen. Das passiert beim FF genauso wie beim IE... Hat da jemand eine Idee, wie das zu lösen ist?

    Grüße Andre

  5. #5
    TP-Supporter threadi macht sich hier sehr viel Mühe
    Registriert seit
    Dec 2006
    Beiträge
    453
    Verzichte auf den absolut positionierten body. Mit sowas solltest Du sparsam umgehen und auch wissen was du tust.

  6. #6
    TP-Junior andre160880 macht alles soweit korrekt
    Registriert seit
    Feb 2010
    Beiträge
    5
    Geht ja echt super schnell mit den Antworten hier

    Habe im Body ja folgendes angegeben um die Seite zu zentrieren:

    body {
    text-align : center;
    margin : 0 0 0 0;
    color : #ffffff;
    background : #000000;
    padding : 0;
    position: absolute;
    width: 1000px;
    left: 50%;
    margin-left: -500px;
    }

    Allerdings wenn ich position ablolute rausnehme, wird die Seite auch nur noch zu 50% angezeigt - bzw. es verschiebt sich eben alles um die 500px nach links. Wenn ich left 50% und margin-left -500px auch noch rausnehme, ist die Seite nicht mehr zentriert sondern komplett auf der linken Seite.

  7. #7
    TP-Supporter threadi macht sich hier sehr viel Mühe
    Registriert seit
    Dec 2006
    Beiträge
    453
    Aus dem Grund würde ich empfehlen die Seite nicht über den Body sondern über ein umliegendes div zu zentrieren. Dieses sollte den gesamten Content umgeben und mit "width" und "margin: 0 auto;" in die Mitte gebracht werden.

  8. #8
    TP-Veteran wildmieze ist ein richtiges Arbeitstier - DANKE wildmieze ist ein richtiges Arbeitstier - DANKE wildmieze ist ein richtiges Arbeitstier - DANKE wildmieze ist ein richtiges Arbeitstier - DANKE wildmieze ist ein richtiges Arbeitstier - DANKE Avatar von wildmieze
    Registriert seit
    Dec 2003
    Beiträge
    1.715
    Ich häng mich mal hier an - ich hab da ne Frage zu nem ähnlichen "Problem". Ist bisher aber nur theoretisch, hab da noch nix ausprobiert^^

    Aaalso. Ich habe ein div mit fester Höhe und Breite, das sowohl horizontal als auch vertikal zentriert angezeigt werden soll:
    Wenn ich dazu grob googele, finde ich auch immer diese "-50%"-Lösung. Mit dem entsprechenden Scrollproblem.
    Gibt es da mittlerweile einen anderen "Standard"?
    Horizontal ist mit margin: 0 auto; ja kein Thema, aber vertikal .. *grübel*

  9. #9
    TP-Supporter threadi macht sich hier sehr viel Mühe
    Registriert seit
    Dec 2006
    Beiträge
    453
    Vertikale Zentrierung ist (noch) etwas schwierig. Eine passable Lösung ist es jedoch die Elemente per CSS zu Tabellen zu machen ("display: table-cell;") und die Inhalte darin vertikal auszurichten. Geht "natürlich" im IE nicht - für den musst Du dann die von dir angesprochene "-50%-Variante" verwenden. Siehe auch:
    http://www.jakpsatweb.cz/css/css-ver...-solution.html

  10. #10
    TP-Veteran wildmieze ist ein richtiges Arbeitstier - DANKE wildmieze ist ein richtiges Arbeitstier - DANKE wildmieze ist ein richtiges Arbeitstier - DANKE wildmieze ist ein richtiges Arbeitstier - DANKE wildmieze ist ein richtiges Arbeitstier - DANKE Avatar von wildmieze
    Registriert seit
    Dec 2003
    Beiträge
    1.715
    Ok, danke .. so werd ichs dann wohl machen ..

  11. #11
    TP-Junior andre160880 macht alles soweit korrekt
    Registriert seit
    Feb 2010
    Beiträge
    5
    threadi
    Aus dem Grund würde ich empfehlen die Seite nicht über den Body sondern über ein umliegendes div zu zentrieren. Dieses sollte den gesamten Content umgeben und mit "width" und "margin: 0 auto;" in die Mitte gebracht werden.
    Danke für deine Hilfe threadi, allerdings war mir deine Lösung etwas zu aufwendig, da ich bei dem bestehenden Projekt an die 1000 Sites ändern müsste um nochmal ein div um den gesamten Content zu legen.... Hab es jetzt so mit im Body gelöst:

    body {
    text-align : center; //für den IE
    margin: 0 auto; //für alle anderen Browser
    color : #ffffff;
    background : #000000;
    padding : 0;
    width: 1000px;
    }

  12. #12
    TP-Moderator hero-master lebt für das TP und seine User hero-master lebt für das TP und seine User hero-master lebt für das TP und seine User hero-master lebt für das TP und seine User hero-master lebt für das TP und seine User hero-master lebt für das TP und seine User hero-master lebt für das TP und seine User Avatar von hero-master
    Registriert seit
    Mar 2003
    Ort
    Hamburg
    Beiträge
    5.927
    Ist auch die bessere Lösung. Man sollte immer Tags einsparen, wenn man kann und es Sinn macht
    Das text-align: center kannst du dir aber getrost sparen (wenn du den IE nicht in den Quirksmodus gschickt hast). Das ist nur für Versionen bis einschließlich IE 5.5, den heute keine Sau mehr benutzt

+ Antworten

Ähnliche Themen

  1. Widerrufsbelehrung - ist die so in Ordnung?
    Von willnichmehr im Forum Business allgemein
    Antworten: 10
    Letzter Beitrag: 02.01.2010, 08:38
  2. Ordnung auf der Festplatte
    Von bweichel im Forum Steuer & Buchführung
    Antworten: 1
    Letzter Beitrag: 22.09.2006, 11:54
  3. Text in Ordnung?
    Von kippelkalle im Forum Einfach so ...
    Antworten: 7
    Letzter Beitrag: 05.02.2006, 21:04
  4. Antworten: 43
    Letzter Beitrag: 08.08.2005, 10:48

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

     

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51