Christian Walgenbach: Darstellungsfehler IE

Hi,

ganz unten wird "allem eine Chance" ein bisschen abgeschitten. Aber nur im MSIE. Im Mozilla sieht es korrekt aus. Was kann das sein?

http://www.kanu-xxl.de

  1. Hallo,

    http://www.kanu-xxl.de

    </faq/#Q-19> => http://www.kanu-xxl.de

    http://validator.w3.org/check?uri=http%3A%2F%2Fwww.kanu-xxl.de%2F&doctype=(detect+automatically)&charset=iso-8859-1

    Bitte Charset-Angabe machen. Dann Fehler beseitigen.
    Dann nochmals anschauen. Dann ggf. hier nochmal nachfragen.

    Danke + mfg
    Thomas

    1. http://validator.w3.org/check?uri=http%3A%2F%2Fwww.kanu-xxl.de%2F&doctype=(detect+automatically)&charset=iso-8859-1

      Bitte Charset-Angabe machen. Dann Fehler beseitigen.
      Dann nochmals anschauen. Dann ggf. hier nochmal nachfragen.

      hallo,
      danke für die schnelle Antwort. Habe mal soweit alles bereinigt. Leider weiß ich bei drei Fehlermeldungen nicht weiter.

      1. Hallo Christian,

        http://validator.w3.org/check?uri=http%3A%2F%2Fwww.kanu-xxl.de%2F&doctype=(detect+automatically)&charset=iso-8859-1
        danke für die schnelle Antwort. Habe mal soweit alles bereinigt. Leider weiß ich bei drei Fehlermeldungen nicht weiter.

        warum klickst du nicht mal auf die "explain"-Links?
        Im html-Element ist das style-Attribut nicht erlaubt, in <table> kein height, und die Werte von Attributen müssen in Anführungszeichen wenn sie andere Zeichen als Buchstaben, Zahlen, Bindestriche und Punkte enthalten.

        Grüße aus Nürnberg
        Tobias

        --
        Selfcode: sh:( fo:) ch:? rl:( br:< n4:& ie:% mo:| va:) de:] zu:) fl:( ss:| ls:[ js:|
        1. Im html-Element ist das style-Attribut nicht erlaubt,

          OK

          »»in <table> kein height,
          habe es dort rausgenommen. aber wo muss es wieder rein. Sonst fehlt dieser wert ja.

          »»und die Werte von Attributen müssen in Anführungszeichen wenn sie andere Zeichen als Buchstaben, Zahlen, Bindestriche und Punkte enthalten.
          Das Verstehe ich nicht ganz. was muss ich ändern?

          1. Hallo Christian,

            in <table> kein height,
            habe es dort rausgenommen. aber wo muss es wieder rein. Sonst fehlt dieser wert ja.

            verwende css.

            und die Werte von Attributen müssen in Anführungszeichen wenn sie andere Zeichen als Buchstaben, Zahlen, Bindestriche und Punkte enthalten.
            Das Verstehe ich nicht ganz. was muss ich ändern?

            du hast in deinem Code das stehen:
             href=index.php?wert=Startseite
            schreib stattdessen einfach
             href="index.php?wert=Startseite"
            und schon ist der Validator zufrieden :-)

            Grüße aus Nürnberg
            Tobias

            --
            Selfcode: sh:( fo:) ch:? rl:( br:< n4:& ie:% mo:| va:) de:] zu:) fl:( ss:| ls:[ js:|
            1. Danke für die tolle Hilfe,

              Jetzt ist er valide. Woran liegt es nun, dass "allem eine Chance" vom MSIE abgeschnitten wird. Im Mozilla sieht es korrekt aus.

              1. Hallo Christian,

                Jetzt ist er valide.

                fast - es fehlt noch der Zeichensatz (->http://selfhtml.teamone.de/html/kopfdaten/meta.htm#zeichensatz).

                Woran liegt es nun, dass "allem eine Chance" vom MSIE abgeschnitten wird. Im Mozilla sieht es korrekt aus.

                ich vermute mal, dass sich das "line-height:14pt;" und das font-size:1.0em; beißt - sprich, die Zeile ist nicht hochgenug, dass die ganze Schrift reinpasst.

                aber für was hast du eigentlich - Konstruktionen wie:
                <span style="font-size:0.8em">M</span><span style="font-size:0.6em">OSEL</span>
                ?
                arbeite doch mit span:first-letter { font-size:...; } (wobei das mit den ganzen style-Attributen sowieso nicht besonders optimal ist (sie blasen den Code nur unnötig auf)

                und für was ist das overflow:hidden; im body-Element? - es verhindert, dass man auf der Seite scollen kann wenn nicht alles auf einmal in das Browerfenster passt.

                Grüße aus Nürnberg
                Tobias

                --
                Selfcode: sh:( fo:) ch:? rl:( br:< n4:& ie:% mo:| va:) de:] zu:) fl:( ss:| ls:[ js:|
                1. ich vermute mal, dass sich das "line-height:14pt;" und das font-size:1.0em; beißt - sprich, die Zeile ist nicht hochgenug, dass die ganze Schrift reinpasst.

                  kann den Eintrag line-height garnicht finden...

                  1. kann den Eintrag line-height garnicht finden...

                    habs selbst gefunden...

              2. Hallo,

                Jetzt ist er valide.

                Die Seite _wäre_ valide, wenn in der ersten Zeile keine Leerzeile, sondern der Doctype stehen würde und wenn der Meta-Tag für den Content-Type richtig wäre, nämlich:

                <meta http-equiv="content-type" content="text/html; charset=ISO-8859-1">

                (Dann würde auch beim Validieren nicht nach der manuellen Eingabe der beiden Angaben gefragt: http://validator.w3.org/check?uri=http%3A%2F%2Fwww.kanu-xxl.de)

                Ferner sollte man auch noch das CSS überprüfen:
                http://jigsaw.w3.org/css-validator/validator?uri=http%3A%2F%2Fwww.kanu-xxl.de%2F

                Woran liegt es nun, dass "allem eine Chance" vom MSIE abgeschnitten wird. Im Mozilla sieht es korrekt aus.

                IMHO hat es mit dem style "overflow: auto; overflow-x: hidden;" in Verbindung mit "height: 100%" zu tun, was eine Box erzeugt, aus welcher der Text nicht raus kann und dann eben abgeschnitten wird.

                Ausserdem scheint mir die Seite wegen dem "overflow: hidden" (style im body-Tag) sehr suboptimal zu sein, weil es keinerlei Scrollbalken gibt, wenn man das Browserfenster kleiner als den Inhalt macht. So kann man dann große Teile der Seite gar nicht sehen.

                Ein guter Ansatz ist also schon mal, alle overflow styles rauszunehmen. Warum sind die überhaupt drin?

                Grüße, Alex.

  2. Hallo,

    Ich habe deine Doppelposting vom 19:55 gelöscht.

    Grüße
    Thomas