uepselon: N4.x und seine CSS Schwäche

Hallo,

nein, das soll keine Diskussion über N4.x werden! ;-)
Aber ich hab ein 'kleines' mit dem guten alten Browser.
Ich hab ein Forum programmiert welches sein Layout über CSS erhält.

Als ich das erste mal mein Forum in N4.72 aufgerufen hab hat mich fast der Schlag getroffen, da stimmte hinten und vorne nix.
Die Textformatierung hab ich ja noch relativ schnell herausgefunden, da N4.x font:12pt nicht kann sondern nur font-size:12pt :-)

Nun denn, da ich auch meine Input Felder vom Formular Formatiert hab, (border:none; background:farbe} gibt es hier das größte Problem,
meine Textarea ist nun verschwunden :-(
Wie kann ich N4.x dazu bringen das er z.B. bei input Feldern CSS außen vor lassen soll, er kann es ja eh nicht?

ueps

  1. hi

    Nun denn, da ich auch meine Input Felder vom Formular Formatiert hab, (border:none; background:farbe} gibt es hier das größte Problem,
    meine Textarea ist nun verschwunden :-(

    ja, das liebe ich auch so - ein Elemenz leicht mit CSS und - äh, wo isses? ;)

    Wie kann ich N4.x dazu bringen das er z.B. bei input Feldern CSS außen vor lassen soll, er kann es ja eh nicht?

    @media all{
    .hier die "gefährlichen" Angaben rein
    }

    Grüße aus Bleckede

    kai

    1. Hi,

      ja, das liebe ich auch so - ein Elemenz leicht mit CSS und - äh, wo isses? ;)

      Ich wollte auch schon ein vermissten Anzeige aufgeben ;-)

      @media all{
      .hier die "gefährlichen" Angaben rein
      }

      Jepp, das hat geklappt.

      vielen Dank

      ueps

  2. Hi,

    Wie kann ich N4.x dazu bringen das er z.B. bei input Feldern CSS außen vor lassen soll, er kann es ja eh nicht?

    http://aktuell.de.selfhtml.org/tippstricks/css/browserweiche/

    LG Orlando

    --
    SELF-TREFFEN 2002
    http://www.rtbg.de/selftreffen/
    http://www.megpalffy.org/temp/penneninhh.html

    1. Moin Moin!

      http://aktuell.de.selfhtml.org/tippstricks/css/browserweiche/

      Dort schlaegst Du auch dieses @media all vor, genau wie Kai. Ich frage mich, ob Netscape4 auch @media screen uebergeht. Falls ja, wuerde ich dieses als Versteckmechanismus vorschlagen. Denn die @media rules wurden ja nicht zum Verstecken vor Netscape geschaffen, sondern haben durchaus eine Bedeutung, naemlich dass die darin enthaltenen Regeln fur die genannten Ausgabemedien gelten sollen. Und da bedeutet 'all', dass die Regeln auch fuer TTYs, Druckausgabe, Sprachausgabe und was es sonst noch so gibt, gelten sollen. Die meisten Stylesheets sind aber ueberhaupt nur fuer die Bildschirmausgabe tauglich und sollten daher entsprechend gekennzeichnet werden.

      Falls Netscape4 Angaben in @media screen verarbeitet, empfiehlt sich, die Einschraenkung auf screen schon im media-Attribut von <link> bzw. <style> anzugeben, und dann die "gefaehrlichen" Angaben in einen @media all Block einzuschliessen. Nicht-'screen'-Browser werden (sofern sie ueberhaupt CSS-faehig sind) dann die gesamten Styles ignorieren und Netscape4 nur die problematischen.

      So long

      --
      Rule of thumb -- every time Microsoft use the word "smart," be on the lookout for something dumb.
          -- http://www.fourmilab.ch/webtools/demoroniser/

      1. hi

        Und da bedeutet 'all', dass die Regeln auch fuer TTYs, Druckausgabe, Sprachausgabe und was es sonst noch so gibt, gelten sollen. Die meisten Stylesheets sind aber ueberhaupt nur fuer die Bildschirmausgabe tauglich und sollten daher entsprechend gekennzeichnet werden.

        zumindest beim Druck sollte dann doch noch irgendwas ankommen - und da ist wohl das Screen-Layout oftmals geeigneter als gar nix.

        Falls Netscape4 Angaben in @media screen verarbeitet, empfiehlt sich, die Einschraenkung auf screen schon im media-Attribut von <link> bzw. <style> anzugeben, und dann die "gefaehrlichen" Angaben in einen @media all Block einzuschliessen. Nicht-'screen'-Browser werden (sofern sie ueberhaupt CSS-faehig sind) dann die gesamten Styles ignorieren und Netscape4 nur die problematischen.

        media="screen" oder media="all" im <link/> versteht er durchaus, allerdings sonst nichts, was damit zu tun hat @media <egal> ist ihm generell zu hoch.

        Grüße aus Bleckede

        Kai

  3. Hi,

    Wie kann ich N4.x dazu bringen das er z.B. bei input Feldern CSS außen
    vor lassen soll, er kann es ja eh nicht?

    zu Thema "kann er nicht": Er kann nicht alles - aber hast Du mal versucht,
    ein <input> in ein CSS-formatiertes <span> einzuschließen?

    Auch bei Formular-Elementen kann Netscape 4 durchaus mehr als nicht ...
    CSS-Schriftgrößen bespielsweise funktionieren durchaus.

    Viele Grüße
          Michael