srob: Netscape Woes...

Hallo,

ich habe ein kleines Projekt realisiert (http://www.halferschenke.de/), bei dem Netscape Browser nicht berücksichtigt werden sollten. Habe mir nachher das Ergebnis trotzdem mit N 4.7 unter Win2k angesehen - gosh! Gibt es da ein grundsätzlichen Fehler in meinem Ansatz mit geschachtelten Tabellen? Ich verwende Tabellenzellen mit Blind-Gifs mit 1 px Höhe, warum werden die anders gerendert? Kann ich die Tabellenzellen irgendwie in ihre korrekte Größe zwingen?

TIA Robert

  1. Hallo!

    ich habe ein kleines Projekt realisiert (http://www.halferschenke.de/), bei dem Netscape Browser nicht berücksichtigt werden sollten. Habe mir nachher das Ergebnis trotzdem mit N 4.7 unter Win2k angesehen - gosh! Gibt es da ein grundsätzlichen Fehler in meinem Ansatz mit geschachtelten Tabellen? Ich verwende Tabellenzellen mit Blind-Gifs mit 1 px Höhe, warum werden die anders gerendert? Kann ich die Tabellenzellen irgendwie in ihre korrekte Größe zwingen?

    zuerst einmal festlegen, wo welche Zellen gebraucht werden, später dann mit Unterstützung von Blindgifs die benötigten Abstände einziehen, sollte bei dem Layout auch im 4er Netscape kein Problem sein. Im Quelltext steht, dass die Seite HTML 4.01 Transitional ist, warum gibt dann http://validator.w3.org/check?uri=http%3A%2F%2Fwww.halferschenke.de%2F soviele Fehler aus?
    Also schön der Reihe nach, erstmal die grobe Struktur, dann langsam verfeinern und immer schauen, was welcher Browser wie macht. Zuletzt dann noch mit CSS die Schriftarten glattbügeln und fertig ist die Website. Sachen wie a:hover funktionieren im 4er Netscape nicht.

    Warum dürfen eigentlich Leute ohne JavaScript keine Speisekarten, haben repräsentative Umfragen etwa ergeben, dass diese Klientel keine Gaststätten besucht?

    Tschuess

    Steve

    1. Steve,

      vielen Dank, daß Du Dich des Problems angenommen hast!

      zuerst einmal festlegen, wo welche Zellen gebraucht werden, später dann mit Unterstützung von Blindgifs die benötigten Abstände einziehen, sollte bei dem Layout auch im 4er Netscape kein Problem sein.
      Also schön der Reihe nach, erstmal die grobe Struktur, dann langsam verfeinern und immer schauen, was welcher Browser wie macht. Zuletzt dann noch mit CSS die Schriftarten glattbügeln und fertig ist die Website. Sachen wie a:hover funktionieren im 4er Netscape

      Werde ich beim nächsten mal so angehen, mal sehen, ob ich damit zu einem brauchbaren Ergebnis komme. Das a:hover-Problem ist rudimentär; Hauptsache, die Netscaper bekommen überhaupt etwas lesbares zu sehen.

      Im Quelltext steht, dass die Seite HTML 4.01 Transitional ist, warum gibt dann http://validator.w3.org/check?uri=http%3A%2F%2Fwww.halferschenke.de%2F soviele Fehler aus?

      Welche Schlüsse sollte ich aus den mir gemeldeten Fehlern ziehen? Soll ich für Blind-Gifs ein ALT-Attribut angeben (macht etwa 90 % der Fehlermeldungen aus)?

      Unter der Annahme, daß das Attribut COLS im TABLE-Tag das Rendern der Seite für einige Browser beschleunigt, während andere es ignorieren - soll ich es entfernen?

      Die Attribute MARGINWIDTH/-HEIGHT im BODY-Tag entstammt meinen Versuchen, dem Netscape Browser beizukommen; es verbessert die Anzeige minimal - sollte ich statt dessen StyleSheets verwenden?

      Warum dürfen eigentlich Leute ohne JavaScript keine Speisekarten, haben repräsentative Umfragen etwa ergeben, dass diese Klientel keine Gaststätten besucht?

      Die Speisekarte wird alle 14 Tage erneuert. Ich habe eine HTML-Generator programmiert, der aus einer lokalen Datenbank im Restaurant die fertigen HTML-Seiten erzeugt und per FTP auf den Server lädt. Da nicht immer alle Speisefolgen auf der Karte erscheinen, kann es sein, daß die URL, die im Hauptmenü hinter dem Link "Speisekarte" liegt, sich ändert. Um nicht das Hauptmenü auf allen Seiten ändern zu müssen, habe ich den Einsprungpunkt in die Speisekarte in eine Variable gelegt, die beim Upload der Karte in einer JavaScript-Datei mit übertragen wird. Kreative Alternative?

      TIA Robert

      1. Moin!

        Im Quelltext steht, dass die Seite HTML 4.01 Transitional ist, warum gibt dann http://validator.w3.org/check?uri=http%3A%2F%2Fwww.halferschenke.de%2F soviele Fehler aus?

        Welche Schlüsse sollte ich aus den mir gemeldeten Fehlern ziehen? Soll ich für Blind-Gifs ein ALT-Attribut angeben (macht etwa 90 % der Fehlermeldungen aus)?

        Genau. alt="" hilft. Wenn du sonst deine Seite mal ohne Bilder betrachten würdest, wäre deine Aussage eher nicht nur "Gosh", sondern "Gosh^2". :)

        Ach ja: Javascript braucht type="text/javascript".

        Unter der Annahme, daß das Attribut COLS im TABLE-Tag das Rendern der Seite für einige Browser beschleunigt, während andere es ignorieren - soll ich es entfernen?

        Entfernen. Für sowas gibts <colgroup>s: http://www.rautenberg.privat/selfhtml/html/tabellen/aufbau.htm#vordefinieren

        Die Attribute MARGINWIDTH/-HEIGHT im BODY-Tag entstammt meinen Versuchen, dem Netscape Browser beizukommen; es verbessert die Anzeige minimal - sollte ich statt dessen StyleSheets verwenden?

        Besser wäre es, wenngleich es durchaus auch verzichtbar wäre.

        Warum dürfen eigentlich Leute ohne JavaScript keine Speisekarten, haben repräsentative Umfragen etwa ergeben, dass diese Klientel keine Gaststätten besucht?

        Die Speisekarte wird alle 14 Tage erneuert. Ich habe eine HTML-Generator programmiert, der aus einer lokalen Datenbank im Restaurant die fertigen HTML-Seiten erzeugt und per FTP auf den Server lädt. Da nicht immer alle Speisefolgen auf der Karte erscheinen, kann es sein, daß die URL, die im Hauptmenü hinter dem Link "Speisekarte" liegt, sich ändert. Um nicht das Hauptmenü auf allen Seiten ändern zu müssen, habe ich den Einsprungpunkt in die Speisekarte in eine Variable gelegt, die beim Upload der Karte in einer JavaScript-Datei mit übertragen wird. Kreative Alternative?

        Alle Links auf EINE Seite umbiegen, und in der Seite mit Meta-Refresh die wirkliche Seite laden lassen. Dann mußt du nur noch eine Seite umändern, nämlich diese Weiterleitung.

        Alternativ bringst du es fertig:
        a) die Speisekarte immer auf der selben Seite unterzubringen
        b) alle Speisekartenlinks immer zu ändern auf allen Seiten. Mit einem HTML-Generator doch eigentlich kein Thema, oder?

        - Sven Rautenberg

        1. Ach ja: Javascript braucht type="text/javascript".

          Steht normalerweise auch drin; da ich meine Seiten mit einem Texteditor erstellen, vermute ich, daß es bei gelegentlichen Cut-and-Paste-Aktionen verlorenging...

          Entfernen. Für sowas gibts <colgroup>s: http://www.rautenberg.privat/selfhtml/html/tabellen/aufbau.htm#vordefinieren

          Der Link ist bei mir tot, habe die Seite aber im SelfHTML gefunden. Werde es berücksichtigen!

          Alle Links auf EINE Seite umbiegen, und in der Seite mit Meta-Refresh die wirkliche Seite laden lassen. Dann mußt du nur noch eine Seite umändern, nämlich diese Weiterleitung.
          Alternativ bringst du es fertig:
          a) die Speisekarte immer auf der selben Seite unterzubringen
          b) alle Speisekartenlinks immer zu ändern auf allen Seiten. Mit einem HTML-Generator doch eigentlich kein Thema, oder?

          Der Meta-Refresh ist mir sympathisch, werde das mal durchspielen.

          Vielen Dank für die Anregungen!

          Robert

          1. Re-Moin!

            Entfernen. Für sowas gibts <colgroup>s: http://www.rautenberg.privat/selfhtml/html/tabellen/aufbau.htm#vordefinieren

            Der Link ist bei mir tot, habe die Seite aber im SelfHTML gefunden. Werde es berücksichtigen!

            Tja, hast du schonmal die Top-Level-Domain "privat" gesehen? So erfinderisch ist ICANN dann doch nicht. ;) (Und mir passiert das mit schöner, aber seltener Regelmäßigkeit, daß ich Links zu meinem Intranetserver poste. Der ist aber wirklich "intra", also keine Chance, dem Link zu folgen... grmpf).

            Fürs Archiv: Da gehts hin -> </selfhtml/html/tabellen/aufbau.htm#vordefinieren>

            - Sven Rautenberg

      2. hi

        Welche Schlüsse sollte ich aus den mir gemeldeten Fehlern ziehen? Soll ich für Blind-Gifs ein ALT-Attribut angeben (macht etwa 90 % der Fehlermeldungen aus)?

        Bilnd-GIFs meiden oder schlicht alt="" da ran (ohne was drin)

        Unter der Annahme, daß das Attribut COLS im TABLE-Tag das Rendern der Seite für einige Browser beschleunigt, während andere es ignorieren - soll ich es entfernen?

        ja - weil es diesen Browser nicht gibt!

        Die Attribute MARGINWIDTH/-HEIGHT im BODY-Tag entstammt meinen Versuchen, dem Netscape Browser beizukommen; es verbessert die Anzeige minimal - sollte ich statt dessen StyleSheets verwenden?

        spar dir die Mühe....

        Die Speisekarte wird alle 14 Tage erneuert. Ich habe eine HTML-Generator programmiert, der aus einer lokalen Datenbank im Restaurant die fertigen HTML-Seiten erzeugt und per FTP auf den Server lädt. Da nicht immer alle Speisefolgen auf der Karte erscheinen, kann es sein, daß die URL, die im Hauptmenü hinter dem Link "Speisekarte" liegt, sich ändert. Um nicht das Hauptmenü auf allen Seiten ändern zu müssen, habe ich den Einsprungpunkt in die Speisekarte in eine Variable gelegt, die beim Upload der Karte in einer JavaScript-Datei mit übertragen wird. Kreative Alternative?

        in diese Zwischendatei irgendwas an meta-Weiterleitung einbauen oder so..?

    2. hi

      ich habe ein kleines Projekt realisiert (http://www.halferschenke.de/), bei dem Netscape Browser nicht berücksichtigt werden sollten.

      Netscape6/Mozilla hier kein Problem. Was Crapscape 4 aus der Seite macht spottet mal wieder jeder Beschreibung...

      Habe mir nachher das Ergebnis trotzdem mit N 4.7 unter Win2k angesehen - gosh!

      DAS war der Fehler :)

      Layout auch im 4er Netscape kein Problem sein. Im Quelltext steht, dass die Seite HTML 4.01 Transitional ist, warum gibt dann http://validator.w3.org/check?uri=http%3A%2F%2Fwww.halferschenke.de%2F soviele Fehler aus?

      naja.. 3 überflüssige, eine fehlende Angabe - "so viele" ist übertrieben - trotzdem: weg damit!

      mit CSS die Schriftarten glattbügeln und fertig ist die Website. Sachen wie a:hover funktionieren im 4er Netscape nicht.

      nicht nur die :)

      Warum dürfen eigentlich Leute ohne JavaScript keine Speisekarten, haben repräsentative Umfragen etwa ergeben, dass diese Klientel keine Gaststätten besucht?

      *such* JS? wo?!