Problem mit IE - Menu verschoben

  • So ich hab jetzt einige Tage lang versucht dieses Problem selbst zu lösen, komm allerdings nicht drauf was der Fehler sein könnte.

    Im Firefox ist das Menu unter dem header schön zentriert, im IE ist es linksbündig. Es sieht so aus als würde im Firefox irgendwas verhindern dass das menu ganz nach links rutscht.

    Danke schon mal im Voraus für jede Hilfe.

    meine Seite: EC Phantoms Graz

    hier ist mein css part 1

    • Anzeige

    Hallo!

    Wenn du gerade an deiner Website arbeitest oder dein aktuelles Hosting überdenkst: Wir betreiben mit NetzLiving eine Hosting-Plattform, die speziell auf Performance, Sicherheit und einfache Verwaltung ausgelegt ist.

    • ✔️ Schnelle Ladezeiten (optimiert für WordPress & Co.)
    • ✔️ Deutsche Server & DSGVO-konform
    • ✔️ Persönlicher Support (kein 0815-Ticket-System)

    Mehr erfahren

  • css part 2

  • Ohne jetzt zutief einzusteigen in deinen Quelltext und das CSS...du könntest alternativ die Navigationsleiste für den IE einfach mit margin-left etwas nach links schieben und das als conditional comment im Quelltext einfügen, mehr dazu hier: CSS - Conditional comments .

    Oder - einfach mal geraten - wenn #nav deine Navigationsleiste festlegt, statt margin: 0 einfach margin: auto eingeben. Das führt bei mir sonst eigentlich meist im FF (und nicht im IE) zu Irritationen, wenn da 0 statt auto steht, wenn die Seite zentriert ist.

    Zum Verständnis, wie die Divs im IE dargestellt werden, ist die Internet Explorer Developer Toolbar recht praktisch. Die gibt's hier:
    Download details: Internet Explorer Developer Toolbar

    Das ist so ähnlich wie die Web Developer Toolbar im FF.

    PS: Du hast als erste Schriftart Helvetica angegeben. Das sieht auf Windowsrechnern, auf denen Helvetica installiert ist, immer schrecklich aus (zumindest, wenn man die Schrift nicht stark vergrößert)...ich würde doch zu Arial an erster Stelle raten oder einfach die Standard-SansSerif des Besuchers.

  • Ohne jetzt zutief einzusteigen in deinen Quelltext und das CSS...du könntest alternativ die Navigationsleiste für den IE einfach mit margin-left etwas nach links schieben und das als conditional comment im Quelltext einfügen, mehr dazu hier: CSS - Conditional comments .

    Oder - einfach mal geraten - wenn #nav deine Navigationsleiste festlegt, statt margin: 0 einfach margin: auto eingeben. Das führt bei mir sonst eigentlich meist im FF (und nicht im IE) zu Irritationen, wenn da 0 statt auto steht, wenn die Seite zentriert ist.

    Zum Verständnis, wie die Divs im IE dargestellt werden, ist die Internet Explorer Developer Toolbar recht praktisch. Die gibt's hier:
    Download details: Internet Explorer Developer Toolbar

    Das ist so ähnlich wie die Web Developer Toolbar im FF.

    PS: Du hast als erste Schriftart Helvetica angegeben. Das sieht auf Windowsrechnern, auf denen Helvetica installiert ist, immer schrecklich aus (zumindest, wenn man die Schrift nicht stark vergrößert)...ich würde doch zu Arial an erster Stelle raten oder einfach die Standard-SansSerif des Besuchers.

    Danke vielmals, das mit den conditionals hat geholfen und funktioniert. Ich lese jetzt einfach noch ein css file ein falls es sich um den IE handelt wo die margin links richtig gesetzt wird.

  • Wenn du dem IE nur ein paar Änderungen unterschieben willst, dann brauchst du nicht mal ein extra Stylesheet erstellen.

    Code
    <!--[if IE]>
    <style type="text/css">
    
    
    #nav {margin: 0 20px 0 0;}
    
    
    </style>
    <![endif]-->

    oder so ähnlich unterhalb des normalen Stylesheet-Links im Head-Bereich reicht dann völlig aus...

  • Wenn du dem IE nur ein paar Änderungen unterschieben willst, dann brauchst du nicht mal ein extra Stylesheet erstellen.

    Code
    <!--[if IE]>
    <style type=&quot;text/css&quot;>
    
    
    #nav {margin: 0 20px 0 0;}
    
    
    </style>
    <![endif]-->

    oder so ähnlich unterhalb des normalen Stylesheet-Links im Head-Bereich reicht dann völlig aus...

    im Prinzip enthält mein css file nicht mehr als diese Zeile.

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!