IE zwingen standardkonforme darstellung

Dieses Thema im Forum "Webdesign" wurde erstellt von .x-tra, 11. November 2008 .

Schlagworte:
  1. 11. November 2008
    gibt es eine möglichkeit den IE dazu zu zwingen?
    ich hab da nen problem mit einem unteren rand.......

    und weiche, wegen so nem mist, finde ich zuviel aufwand.
     
  2. 11. November 2008
    AW: IE zwingen standardkonforme darstellung

    Ich bin mir nicht sicher, ob du ihn via .htaccess ausschließen kannst, ansonsten geht das per PHP ($_SERVER['HTTP_USER_AGENT']).

    Google spuckt auch folgenden Link aus: Explorer Destroyer - Besucher von Firefox überzeugen und Geld verdienen mit Google AdSense
     
  3. 11. November 2008
    AW: IE zwingen standardkonforme darstellung

    ähm ich möchte, dass der IE zur korrekten interpretation meiner seite nach standard gezwungen wird.
     
  4. 11. November 2008
    AW: IE zwingen standardkonforme darstellung

    Achso, sorry =D Falsch verstanden ^^

    Dann postest du am besten deinen Code + einen Screen, was der IE falsch macht.

    Speziell kannst du mit einem Code wie
    Code:
    <!--[if IE]>
     <style type="text/css">@import url(ie.css);</style>
    <![endif]-->
    Befehle geben, die speziell für den IE gelten.
     
  5. 11. November 2008
    AW: IE zwingen standardkonforme darstellung

    ahhh dann könnte ich sozusagen einfach eine 2. css machen mit dem gleichen inhalt, bis auf eben eine änderung die nur den ie betrifft.

    mal sehen ob ich das hinbekomme, und naja url werd ich hier keine posten.
     
  6. 11. November 2008
    AW: IE zwingen standardkonforme darstellung

    ja, den kann man dazu zwingen indem man den IE 6 aussperrt und die leute damit dazu zwingt den IE 7 zu benutzen
    ansonsten kann da nichts geändert werden, aber dafür gibts Conditional Comments
     
  7. 11. November 2008
    AW: IE zwingen standardkonforme darstellung

    grins der fehler wird auch im ie 7 dargestellt, hat damit zu tun, dass der ie die fehler von ungeübten codern akzeptiert und der FF strict konform der norm ist, dahe rmein problem.
    meine seite ist konform, aber den ie interessiert es nicht.
    sodala, ich probier dann mal, kann ja später noch nen screenshot von dem fehler machen, und nen stückchen code.
     
  8. 11. November 2008
    AW: IE zwingen standardkonforme darstellung

    Ne du, der IE stellt ganz absichtlich den Code von geübten Codern falsch dar, damit die noch besser werden! Und zwingen kannst du ihn auch nicht, dass er deinen fehlerfreien Code auch noch richtig darstellt, verlang nicht zu viel von ihm!

    Also ich würde sagen echt mal Code posten oder mindestens nen Screenshot.
    Es gibt irgendwie so ne Vorgehensweise, dass man die Browserstandards ausschaltet ... im Body margin auf 0 setzen und so Sachen. Wahrscheinlich interpretiert der IE bei dir nur irgend ne Kleinigkeit anders, aber jo, dazu müsste man es erstmal sehen.

    Ich mach doch auch kein Thread auf: Mein Auto ist kaputt, was mach ich jetzt?

    Nicht angegriffen fühlen, ich möcht dir bloß helfen ;D
     
  9. 11. November 2008
    AW: IE zwingen standardkonforme darstellung

    @hapablap: sinn? er hat sein problem genau beschrieben^^


    @threadersteller: Der IE hat einfach macken und das weiß man. Du kannst natürlich auch, sobald einer mit dem ie auf deine seite geht, eine weiterleitung zum firefoxdownlaod einrichten^^
    Ich mach meistens dann oben einen balken rein, der auffällt aber nicht nervt, auf dem ganz dezent darauf hingewiesen wird, dass der IE ist und man sich doch firefox besorgen sollte.
    Alternativ, wie schmitz sschon angesprochen hat, via conditional comments verwenden. und 2 css datein erstellen.

    gruß
    gl
     
  10. 11. November 2008
    AW: IE zwingen standardkonforme darstellung

    lol das werd ich tun, also 2 dateien, poste ber dann trotzdem screenshots.
    es hat grundlegend mit der berechnung von einem abstand nach unten zu tun, den er wohl falsch berechnet.

    bis denne dann.
     
  11. 11. November 2008
    AW: IE zwingen standardkonforme darstellung

    so hier die css und die index.php
    nehme jede hilfe gern entgegen....
    vielelicht kann mir ja jemand eine 2. css bauen, wo das korrekt funktioniert.
    und hier die screenshots.

    hier der firefox, der korrekt ist.

    http://www.zshare.net/image/51204834e6fe3fd7/

    und hier vom IE.
    man beachte den abstand unten.
    in der css sowie in der index.php ist dies Bereich6

    http://www.zshare.net/image/51204876abce38d5/



    Code:
    @charset "utf-8";
    /* CSS Document */
    body {
     
    
     background-color:#333333;
     font-size: 12px;
     font-family: Helvetica,Arial,sans-serif;
     text-align:center;
     }
    
     #Teil1 { 
     background-image: url(../images/header.png);
     width: 950px;
     height: 202px;
    
     margin-left:auto;
     margin-right:auto;
     
     }
    
     #Teil2 { 
     background-image: url(../images/mitte.png);
     background-repeat: repeat-y;
     width: 908px;
     margin-left:auto;
     margin-right:auto;
    
     overflow: hidden;
     }
    
     #Teil3 { background-image: url(../images/unten.png);
     background-repeat:no-repeat;
     
     width: 908px;
     height: 20px;
     margin-top:0px;
     margin-left:auto;
     margin-right:auto;
     
     }
    
     
    
     #Bereich3 { 
     background-image: url(../images/bread.png);
     background-repeat:no-repeat;
     width: 930px;
     height: 32px;
     margin-left:auto;
     margin-right:auto;
     text-align:left
     }
    
     #Bereich4 { 
     margin: 0pt 0pt 1.2em;
     float: left;
     width: 15em;
     }
    
     #Bereich5 { 
     margin: 0pt 12em 1em 16em;
     padding: 0pt 1em;
     }
    
     #Bereich6 { 
     margin: 20px 50px 0px 10px;
     padding: 0pt 1em;
     float: right;
     width: 200px;
     height:150px;
     }
     

    Code:
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="<?php echo $this->language; ?>" lang="<?php echo $this->language; ?>" >
    <head>
    <jdoc:include type="head" />
    <link rel="stylesheet" href="templates/system/css/system.css" type="text/css" />
    <link rel="stylesheet" href="templates/system/css/general.css" type="text/css" />
    <link rel="stylesheet" href="templates/<?php echo $this->template ?>/css/template.css" type="text/css" />
    </head>
    <body>
     <div id="Teil1">
     
     </div>
     <div id="Bereich3">
     
     
     <jdoc:include type="modules" name="breadcrumb" style="xhtml" />
     
    </div>
    
     <div id="Teil2">
    
     
     <div id="Bereich6">
     <jdoc:include type="modules" name="right" style="xhtml"/>
     </div>
     
     <div id="Bereich4">
     <jdoc:include type="modules" name="left" style="xhtml"/>
     </div>
     <div id="Bereich5">
     <jdoc:include type="component" style="xhtml"/>
     </div>
     </div>
     <div id="Teil3">
     
     <jdoc:include type="modules" name="footer" style="xhtml" />
     
     </div>
    </body>
    </html>
    
    
     
  12. 14. November 2008
    AW: IE zwingen standardkonforme darstellung

    moin^^

    also könnte mir vorstellen das die ganzen margin:auto; den ie vllt ein bisschen verwirren vllt mal mit festen werten versuchen

    aber das ich viel merh glaube das der ie für margin-bottom irgendeinen anderen wert als der ff setzt und deshalb vllt das ganze sich ein bisschen verschiebt... um das zu verbinden setzt mal in deine css ganz nach oben folgenden code ein:
    HTML:
    * {
     margin:0;
     padding:0;
    }
    würde ich immer machen, mein margin und padding im css auf 0 setzten.

    vllt behebt das dein problem...
    wenndu dich noch ein bisschen schlau machen willst über den ie und warum der vieles anders interpretiert, dann schau dir mal dashier an: http://onhavinglayout.fwpf-webdesign.de/

    hoffe konnte weiter helfen

    gruß encud
     
  13. Video Script

    Videos zum Themenbereich

    * gefundene Videos auf YouTube, anhand der Überschrift.