IE hat andere Margins?

  • Hallo allerseits!

    Ich hab mir den A**** für mein neues WP-Design aufgerissen, und nun stelle ich mit Erschrecken fest, dass der (Anm. des Verf.: dämliche!!!) Internet Explorer die Margins anders interpretiert?! Kann sich jemand mal diese beiden Screenshots ansehen bitte?

    :: Korrekte Anzeige
    :: Falsche Anzeige

    Ich kenn mich in CSS zuwenig aus, um da was zu basteln. Kann mir hier jemand einen Tipp geben? Ich würde mich riesig freuen!!

    Vielen Dank im Voraus und Gruss

    Livio

    • 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

  • Das ist bekannt und macht ein IE besonders gern bei bei floatenden [FONT="Courier New"]<div> [/FONT]Containern.
    Du könntest im Style Angaben extra für einen IE definieren:
    [FONT="Courier New"]
    * html #dein_container {
    margin: 0px;
    }
    [/FONT]
    Soweit mir bekannt, liest das nur ein IE , andere Browser ignorieren das.

    "Whoever controls the media, controls the mind." J.Morrison

  • hi telekommander!

    danke vielmals für deinen Hinweis!!! Bin schon froh, dass es eine Lösung zu geben scheint :-)

    Als CSS Noob muss ich jetzt aber leider nachhaken:

    was muss genau in "mein_container" rein? kapier ich nicht genau...

    Danke vielmals!!

  • Zitat

    was muss genau in "mein_container" rein?

    Eigentlich nur die ID deines <div> Containers der dir "Kopfschmerzen" bereitet.
    z.B.:
    [FONT="Courier New"]* html #header { ...[/FONT]
    Oder eine Klasse:
    [FONT="Courier New"]* html .header { ...[/FONT]
    Oder...

    Das funktioniert natürlich mit sämtlichen anderen HTML-Elementen auch.

    "Whoever controls the media, controls the mind." J.Morrison

  • Hi...!

    es ist mir fast peinlich, aber könntest du mir dabei helfen? Ich hab noch nie von Container gehört (ich kenne die header.php, page.php etc., kenne background images usw.)...daher begreif ich nicht, was ich mit container bezeichnen muss...kann ich dir nicht einen code reinhängen, und du sagst mir, welchen Begriff ich dabei modifizieren muss oder ist das sehr aufwendig? Sorry...aber ich kenn mich zuwenig aus, um neue Classes etc. zu definieren :-((

  • Ok, Ok.

    Setzte dieses mal bitte in die style.css, und dann wirf mal einen Blick mit einem IE auf die Seite.
    [FONT="Courier New"]
    * html #page {
    margin-top: 11px;
    }
    [/FONT]
    Btw.:
    Entsorge diesen [FONT="Courier New"]<hp>[/FONT] Tag, den gibt es nicht.
    Verschiebe die Inline-Styleanweisung [FONT="Courier New"]<style type="text/css" media="screen">[/FONT] in den [FONT="Courier New"]<head>[/FONT] (-er).
    Eventuell erholt sich ein IE wieder und du brauchst das oben genannte nicht machen, denn ein IE ist bei Fehlern ziemlich kleinlich.

    ( Container = [FONT="Courier New"]<div>[/FONT] Element )

    "Whoever controls the media, controls the mind." J.Morrison

  • Wenn ich nen Link hab komm ich selber an den Code....

    Gut, ich würd hiermit spielen bis es passt:

    HTML
    * html #page{ margin-top: 6px;}


    wobei der Wert durchaus negativ sen kann (-5px)

    NB, wobei man überlegen sollte das nich einzubauen, da krigste ja ne Macke ;)

  • @telecommander:

    in welchen head soll ichs verschieben? von der header.php, index.php oder in welchem file genau?

    Olaf:

    probier ich gleich, ihr scheint da ja den selben "ansatz" zu wählen :-)

    danke schon mal euch beiden!!

  • Götter des CSS...!

    telekommander und olaf:

    Ihr seid meine CSS-Götter!!! Vielen lieben Dank!!!

    der *html tag hat mein Problem gelöst. -5px war genau gut :-)

    telekommander:

    der <hp> und <hps> tag gibts schon, und zwar bei mir :-)) ich brauch die beiden zur Vereinfachten Formatierung des Textes...aber danke für den Tipp...

    Das mit dem <head> würde micht trotzdem interessieren...

    Danke ihr zwei, ihr habt mir meinen Feierabend versüsst!!!

  • Gern geschehen.

    Zum [FONT="Courier New"]<head>[/FONT] :
    Deine Inline-Style Anweisung sitzt ausserhalb des <head>- Tags und gehört innerhalb dieses Tags, die [FONT="Courier New"]header.php[/FONT] ist der richtige Platz.


    [SIZE="1"]Und jetzt " ... in den Staub ... " ( ach nee, das war'n anderer )[/SIZE] ;)

    "Whoever controls the media, controls the mind." J.Morrison

  • Nein, niemals. Das geht definitiv schief !
    Du hast nur den Enddtag [FONT="Courier New"]</head>[/FONT] nach unten gesetzt.
    Dieser Tag kommt vor den [FONT="Courier New"]<body>[/FONT] Tag !
    Setzte diesen und die Inline-Style Anweisung nach dieser Zeile:
    [FONT="Courier New"]<LINK REL="SHORTCUT ICON" ... />[/FONT]

    Dann passt das wieder.

    ( Fasse doch die Styleanweisung mit den bereits vorhanden zusammen. )

    HTML
    <style type="text/css" media="screen">
    	
    		/* BEGIN IMAGE CSS */
    			/*	To accomodate differin ....
    ...


    header.php,
    Copy 'n Paste:

    "Whoever controls the media, controls the mind." J.Morrison

  • ah soo...ja, macht Sinn :-)

    erstaunlicherweise hats trotzdem funktioniert...
    Danke für Deine Hilfe Commander, hab's grad in meine header.php gepfeffert :-)

    Schönen Abend noch und danke nochmals!!!

    Gruss Livio

Jetzt mitmachen!

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