Florian Auer: Seltsame Erscheinung

Ich habe ein neues Layout für meine Seiten mit dem IE entworfen, und wollte dies im NS auch testen. Als ich die Seite aber öffnete bekam ich einen Schreck. Unten im Bild sieht man links die richtige Ansicht (IE) und rechts die des NS.

  1. Ohne Quell-Code oder ne URL kann man da wenig zu
    sagen aber ich vermute mal das ist mit CSS formatiert,
    und Netscape interpretiert da doch ziemlich viel
    recht anders wie IE.

    also falls dus nicht selbst findest mal URL posten.

    gruss
    jens

    1. Hi,

      Ohne Quell-Code oder ne URL kann man da wenig zu
      sagen aber ich vermute mal das ist mit CSS formatiert,
      und Netscape interpretiert da doch ziemlich viel
      recht anders wie IE.

      ich erweitere die Diagnose mal: Da fast gar nichts der (vermuteten) CSS-Spezifikationen interpretiert wurden, gehe ich von einem allgemeinen Syntax-Mißverständnis aus (z.B. "name=wert" statt "name:wert", Leerzeichen gesetzt wo keine hinsollten, verbotene Anführungszeichen, fehlende Semikola...). Der MSIE hat eine wesentlich komplexere Fehlerbeseitigung und verzeiht die meisten Fehler.

      Fazit: Bitte die URL posten!

      Cheatah

      1. Hallo,

        ich habe die Seite auf meinen Server geladen, und oben ist deer Link

        1. Hallo,

          ich habe die Seite auf meinen Server geladen, und oben ist deer Link

          1. Hallo Florian!

            ich hatte mit NC 4.5 gar nichts zu sehen ( weiße Seite).

            Und stellte schon mal fest, daß die Haupttabelle (die zuerst angefangene) nicht abgeschlossen ist (Wenigstens auf der Datei, die online ist). Nachdem ich </TD></TR></TABLE> hinter dem letzten </TABLE> der Datei hingeschrieben, bekam ich den Text zu sehen, allerdings alles in weiß.

            Border Styles werden von Netscape so viel ich weiß nicht interpretiert, so meine Erfahrung.

            Es fehlt das <form>-Tag, weswegen Netscape weder die Radio Buttons noch den "Vote!"-Button darstellen kann...

            Nach mehr habe ich nicht geschaut, hast damit schon mal Arbeit!

            Bis danndann

            PAF <form><input type="submit"> value="patrickausfrankfurt"></form>

            1. Border Styles werden von Netscape so viel ich weiß nicht interpretiert, so meine Erfahrung.

              Mit den Border das ist noch hinzubekommen , allerdings
              nur <div> oder <p> -Tags.
              Versuch mal folgendes in etwa :

              als style :

              .lborder  {
                    border-left : thin solid;
                    border-bottom : thin solid;
                    border-left-width : 1;
                    border-bottom-width : 4;
                    font-weight : bold;
                    color : #C0C0C0;
                    border-color : gold;
                    width : 100%;
                   }

              und in der Tabelle denn :

              <TR><TD STYLE="font-size:7pt;"><p class=lborder>Home</p></TD></TR>

              mit Class im TD-Tag funzt es bei NC nicht, und du must
              border-left-width ,border-right-width ,
              border-top-width , border-bottom-width
              benutzen.

              gruss
              Jens

              1. Hallo Jens!

                als style :

                .lborder  {
                      border-left : thin solid;
                      border-bottom : thin solid;
                      border-left-width : 1;
                      border-bottom-width : 4;
                      font-weight : bold;
                      color : #C0C0C0;
                      border-color : gold;
                      width : 100%;
                     }

                So führt es garantiert zum Fehler.

                1)border-left: thin (thin ist bereits für "width"!!)
                2) es ist notwendig zu schreiben was es sein soll: em, pt, cm, px ?
                also wenn schon dann:
                .lborder  {
                width : 100%;
                border-left : solid 1px;
                border-bottom : solid 4px;
                border-color : gold;
                font-weight : bold;
                color : #C0C0C0;
                }

                Grüße
                Thomas

                1. So führt es garantiert zum Fehler.

                  1)border-left: thin (thin ist bereits für "width"!!)
                  2) es ist notwendig zu schreiben was es sein soll: em, pt, cm, px ?
                  also wenn schon dann:
                  .lborder  {
                  width : 100%;
                  border-left : solid 1px;
                  border-bottom : solid 4px;
                  border-color : gold;
                  font-weight : bold;
                  color : #C0C0C0;
                  }

                  Tja.. sollte man meinen aber es funktioniert meines
                  wissens in dem Fall tatsächlich mit allen Netscape
                  4er Versionen ohne die pt , aber der richtigkeit
                  halber sollte man sie natürlcih nehmen.

                  Allerdings stimmt die andere Aussage nicht,IE kennt nur
                  das border-left und NC nur border-left-width.
                  Also wenn beide Browser den Rahmen zeigen sollen muss
                  man definitiv beides nehmen.

                  gruss
                  Jens

                  1. Hallo Jens!

                    Allerdings stimmt die andere Aussage nicht,IE kennt nur
                    das border-left und NC nur border-left-width.
                    Also wenn beide Browser den Rahmen zeigen sollen muss
                    man definitiv beides nehmen.

                    .lborder  {
                    border-left-width:thin;
                    border-left-style:solid;
                    border-bottom-width:thin;
                    border-bottom-style:solid;
                    font-weight:bold;
                    color:#C0C0C0;
                    border-color:gold;
                    }

                    <table width="150" cellpadding="0" cellspacing="0" border="0">
                    <tr>
                    <td width="150">
                    <p class="lborder">ein test text!</p>
                    </td>
                    </tr>
                    </table>

                    funktioniert beim Beiden Browser IE5 /4.01 und NS einwandfrei.
                    Es stimmt: der NS kennt Sammelangaben nicht, aber das sagte ich ja schon auch. ;-)

                    Grüße
                    Thomas

                    1. funktioniert beim Beiden Browser IE5 /4.01 und NS einwandfrei.
                      Es stimmt: der NS kennt Sammelangaben nicht, aber das sagte ich ja schon auch. ;-)

                      Das hab ich ja auch nie bestritten.. sondern wollte
                      nur demjenigen der ursprünglich den Thread eröffnet
                      hat ne funktionierende Lösung bieten..
                      So.. und nu schluss mit dem Thema.. :))))

                      gruss
                      jens

                      1. Ich will da aber nicht Schluss machen ! ;-)

                        ich muss hier mit diesen Bordern bei Netscape was anderes sagen:

                        TD.lborder   { border-left-width:2px;   
                        

                        border-bottom-width:2px;
                                 border-color:gold;
                                 border-left-style:solid;
                                 border-bottom-style:solid;
                                 font-size:7pt;
                                 font-weight:bold;
                                 color:#C0C0C0; }

                        Diese Style-Sheet-Angabe wird mit allen Sachen im IE eingebunden. Im NS erscheinen die Border nicht (auch nicht, wenn ich nur border-style:solid; nehme!).

                        MfG Florian Auer

                        1. Hallo Florian!

                          ich muss hier mit diesen Bordern bei Netscape was anderes sagen:

                          »»  TD.lborder

                          Diese Style-Sheet-Angabe wird mit allen Sachen im IE eingebunden. Im NS erscheinen die Border nicht (auch nicht, wenn ich nur border-style:solid; nehme!).

                          Kann ja auch nicht! NS kennt diese Angeben für TD nicht! Und genau das ist es, was du aber hier machst. Bitte lese nochmal die Vorschläge von Jens und mir genau durch!
                          Wir haben dir gezeigt wie du, das was du willst erreichen kannst!
                          (da war nie die Rede von TD.lborder !)

                          Grüße
                          Thomas

          2. Hi,

            ich habe die Seite auf meinen Server geladen, und oben ist deer Link

            abgesehen von dem, was Patrick sagte:
            Du benutzt <TD CLASS=lborder STYLE="font-size:7pt;">. Ich habe die Erfahrung gemacht, daß Netscape Probleme mit "style=..." hat, besonders wenn es im Zusammenhang mit anderen Styles (class=...) steht. Setz die font-size doch mit in die Style-Spezifikation.

            Die Styles sind übrigens besser lesbar, wenn Du die einzelnen Punkte durch Leerzeichen trennst (alle müssen nun auch nicht weg *g*), also etwa so:

            TD.lborder { border-left:"thin solid"; border-bottom:"thin solid"; border-color:gold; font-weight:bold; color:#C0C0C0; }

            "thin solid", welches ich übrigens nicht kenne (besser Zahlenwerte verwenden!), sollte vermutlich in Anführungszeichen stehen. Als border-color bietet sich auch ein #RRGGBB-Wert an, das ist sicherer.

            Cheatah

            1. Hallo Cheatah!>

              "thin solid", welches ich übrigens nicht kenne (besser Zahlenwerte verwenden!), sollte vermutlich in Anführungszeichen stehen.

              »»

              Nein.

              Das sind Sammelangeben für:
              border-left-style:solid;
              border-left-weight:thin;

              als Angaben sind sie durchaus ok, jedoch wird z.B. 'thin' vom IE und NS anderes dargestellt.

              Eigentlich ist es für Florian:
              Sammelangeben zu Border werden von NS in einem einzigen Fall akzeptiert, bei Angaben zu allen 4 Seiten: (bei Tabellen aber auch nicht) z.B.:

              border:solid 1px blue;

              Grüße
              Thomas

              1. Hallo Cheatah!

                border-left-weight:thin;

                Schwachsinn!

                so ist es richtig:
                border-left-width:thin;

                Grüße
                Thomas

          3. Hallo Florian!

            Wenn die HTML Fehler die Patrick dir bereits erwähnt hat, ausgebügelt sind:
            Zu deinem CSS:

            Sammelangeben zu Border werden von NS in einem einzigen Fall akzeptiert, bei Angaben zu allen 4 Seiten: (bei Tabellen aber auch nicht, dort kennt der NS eigentlich gar nichts) z.B.:

            border:solid 1px blue;

            font-family:"Verdana";

            Solltest lieber als: font-family:Verdana; angeben.  Anführungszeiechen sind nur beim getrennten Schriftartennamen notwendig. (z.B.: "Comic Sans MS)

            Ich würde an deiner Stelle auch die Ausrichtung der Tabellenzellen mit HTML machen statt CSS.

            Für die Border könntest du dir mal (die leider viel zuwenig beachtete Möglichkeit) frame=   und rules=  ansehen.
            <../../tceb.htm>

            Grüße
            Thomas

  2. Ich habe ein neues Layout für meine Seiten mit dem IE entworfen, und wollte dies im NS auch testen. Als ich die Seite aber öffnete bekam ich einen Schreck. Unten im Bild sieht man links die richtige Ansicht (IE) und rechts die des NS.

    Hast du dir das mal in einem älteren Browser
    angesehen? (Bsp: IE3) Echt übel, da gibt
    es irgendwie überhaupt keine Links,
    geschweige denn Inhalt. Ist das richtig so?

    CYa
    GONZO