Eingangsseite wird in IE7 falsch dargestellt.

  • Guten Morgen,

    gestern Abend machte mich eine Besucherin darauf aufmerksam, dass mein Blog (http://www.convictorius.de) im IE 7 falsch dargestellt wird.

    Ich benutze das Theme "Twenty Ten" und habe es meinen Bedürfnissen angepasst, wie z.b. zwei Sidebars auf der rechten Seite.

    Das Problem betrifft die Eigangsseite/Startseite. Die Schrift in den Widgets wird zu groß dargestellt, was auch zur Verschiebung der Elemente geführt hat.

    Beim öffnen eines Artikels wird alles wieder normal angezeigt. Die Schrift in den Widgets ist minimal größer als im Firefox, damit kann man aber leben.

    Wo liegt das Problem !?

    Vielen Dank im Voraus !

    • 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

  • hallo, willkommen zu einer welt, wo kleine fehler grosse wirkung haben :mrgreen:
    ueberpruefe diesen bereich in header.php nochmal ganz genau:

    vom html code der ersten seite aus dem browser kopiert:

    PHP
    <div id="branding" role="banner">    
    <h1 id="site-title">    
    <img src="http://www.convictorius.de/wp-content/uploads/2010/12/cropped-header_1.jpg" width="940" height="198" alt="" />    
    </div><!-- #branding -->


    das laesst den h1 tag offen - und IE zeigt einige bereiche als h1 formattiert an.

    vom header.php:
    diese zeile:

    PHP
    <<?php echo $heading_tag; ?> id="site-title">


    gibt einen h1 tag auf der vorderseite aus, und einen div tag sonst; das wird wieder geschlossen in dieser zeile:

    PHP
    </<?php echo $heading_tag; ?>>



    in deiner version ist da was zerschossen.

    wenn du hilfe brauchst, kannst du den bereich aus deiner header.php hier posten.

  • alchymyth, ich fasse mich kurz: You are great !

    ich habe vor dem [COLOR=#000000][COLOR=#007700]</[/COLOR][COLOR=#0000bb]div[/COLOR][COLOR=#007700]><!-- [/COLOR][COLOR=#ff8000]#branding --> [COLOR=Black]einfach </h1> eingefügt und
    siehe da, IE7 meckert nicht mehr. Alles ist wieder zurecht gerückt.

    Danke alchymyth !

    Wünsch Dir & allen anderen einen guten Rutsch ins neue Jahr !


    [/COLOR][/COLOR][/COLOR]

  • kurze antwort: 'you are not the first ...' (der das mit dem schliessenden html tag uebersehen hat)
    es waere viel besser, wenn du anstelle des

    PHP
    </h1>

    diesen code einfuegen wurdest

    PHP
    </<?php echo $heading_tag; ?>>



    -wegen dieser zeile, die das html element oeffnet:

    PHP
    <<?php echo $heading_tag; ?> id="site-title">



    (die zeile oeffnet einen h1 tag auf der vorderseite, aber einen div tag auf den anderen seiten; und der andere code schliesst das entsprechend)

    ansonsten kommst du in konflikt mit validem html code - check mit http://validator.w3.org/

Jetzt mitmachen!

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