Kai Lewendoski: CSS-Stile mit Unterstrichen...

Hallo Leute,
vielleicht ist das ja auch schon bekannt, aber ich habe etwa fünf Stunden gebraucht, um das rauszuknobeln, vielleicht kann sich ja ein anderer diese Zeit sparen, indem er das hier liest.

CSS-Stile mit Unterstrichen "_" funktionieren in bestimmten Browsern nicht und in anderen doch. Z.B. der Stil "linktext_weiss" wird zwar in Netscape 4.x oder in IE 5.x richtig dargestellt, nicht aber in Netscape 6.x oder in Opera 5.x.

Erst wenn man den Stil umbenennt, etwa in "linktextweiss", haben alle Browser keine größeren Probleme mehr.

Ist ja vielelicht 'ne nützliche Info...

Kai

  1. CSS-Stile mit Unterstrichen "_" funktionieren in bestimmten Browsern nicht und in anderen doch. Z.B. der Stil "linktext_weiss" wird zwar in Netscape 4.x oder in IE 5.x richtig dargestellt, nicht aber in Netscape 6.x oder in Opera 5.x.

    interessant *wühl* .. bisher war ich immer der Meinung, dass gerade bei class deutlich mehr erlaubt sei..?!

  2. CSS-Stile mit Unterstrichen "_" funktionieren in bestimmten Browsern nicht und in anderen doch. Z.B. der Stil "linktext_weiss" wird zwar in Netscape 4.x oder in IE 5.x richtig dargestellt, nicht aber in Netscape 6.x oder in Opera 5.x.

    Das ist auch nicht zulaessig, nur Buchstaben (immer am Anfang), Ziffern und der Bindestrich sowie noch einige Sonderzeichen sind fuer Klassennamen und IDs vorgesehen.

    Erst wenn man den Stil umbenennt, etwa in "linktextweiss", haben alle Browser keine größeren Probleme mehr.

    Was zu erwarten war.

    MfG, Thomas

    1. Hallo Thomas,

      Das ist auch nicht zulaessig, nur Buchstaben (immer am Anfang), Ziffern und der Bindestrich sowie noch einige Sonderzeichen sind fuer Klassennamen und IDs vorgesehen.

      wo steht sowas?

      Viele Grüße,
      Stefan

      1. Hallo Stefan,

        wo steht sowas?

        http://www.w3.org/TR/CSS2/syndata.html#q4

        (wo sonst ;-)

        MfG, Thomas

        1. Hallo Thomas,

          http://www.w3.org/TR/CSS2/syndata.html#q4
          (wo sonst ;-)

          stimmt, http://www.w3.org/TR/REC-CSS2/syndata.html#value-def-identifier
          um ganz genau zu sein ;-)

          Nur, wo finde ich diesen ISO 10646, damit ich rausbekome, was da ab
          Zeichen 161 drinsteht.

          Ansonsten gebe ich Dir aber recht und habe deshalb auch schon
          http://de.selfhtml.org/navigation/faq.htm#abweichende_verweisfarben
          als Fehler gemeldet ;-)
          Viele Grüße,
          Stefan

          1. Nur, wo finde ich diesen ISO 10646, damit ich rausbekome, was da ab
            Zeichen 161 drinsteht.

            Suchst Du ISO 10646 in Maschine Suche ;-).

            Wobei die Verwendung dann arg kryptisch ist und kaum von Browsern unterstuetzt wird. Man/frau bleibe besser beim Alphabet und Ziffern, mir hat das noch immer gereicht.

            MfG, Thomas

            1. Hallo Thomas,

              Suchst Du ISO 10646 in Maschine Suche ;-).

              bitte nicht auslachen, aber ich habe es nicht gefunden, nur allerlei
              Texte dazu, aber nie stand irgendwo die Auflistung der Zeichen ober-
              halb 161 :-(

              Wobei die Verwendung dann arg kryptisch ist und kaum von Browsern unterstuetzt wird. Man/frau bleibe besser beim Alphabet und Ziffern, mir hat das noch immer gereicht.

              dito, plus "-"

              Viele Grüße,
              Stefan

              1. bitte nicht auslachen, aber ich habe es nicht gefunden, nur allerlei
                Texte dazu, aber nie stand irgendwo die Auflistung der Zeichen ober-
                halb 161 :-(

                UNICODE-Zeichen und als Untermenge bis 255 die Zeichen von Latin 1 (ISO-8859-1).

                MfG, Thomas

          2. Hallo Thomas,

            http://www.w3.org/TR/CSS2/syndata.html#q4
            (wo sonst ;-)

            stimmt, http://www.w3.org/TR/REC-CSS2/syndata.html#value-def-identifier
            um ganz genau zu sein ;-)

            Nur, wo finde ich diesen ISO 10646, damit ich rausbekome, was da ab
            Zeichen 161 drinsteht.

            Bei iso.ch kannst du dir das kaufen. Ich würde allerdings zum frei verfügbaren Unicode pendant greifen.

    2. Hallo Thomas,

      Das ist auch nicht zulaessig, nur Buchstaben (immer am Anfang), Ziffern und der Bindestrich sowie noch einige Sonderzeichen sind fuer Klassennamen und IDs vorgesehen.

      Ich hatte die Stile mit Dreamweaver erstellt, und der hat bei anderen Zeichen auch "gemeckert", leider beim Unterstrich nicht, der ja ansonsten überall zulässig ist...

      Kai

    3. CSS-Stile mit Unterstrichen "_" funktionieren in bestimmten Browsern nicht und in anderen doch. Z.B. der Stil "linktext_weiss" wird zwar in Netscape 4.x oder in IE 5.x richtig dargestellt, nicht aber in Netscape 6.x oder in Opera 5.x.

      Das ist auch nicht zulaessig, nur Buchstaben (immer am Anfang), Ziffern und der Bindestrich sowie noch einige Sonderzeichen sind fuer Klassennamen und IDs vorgesehen.

      Das ist so nicht richtig, der Unterstrich ist in CSS-Bezeichnern erlaubt, das allerdings nur durch die Errata. Im übrigen darf man fast alle Zeichen verwenden, es sind, im vergleich zum sonstigen Repertoire, nur sehr wenige nicht erlaubt.

      1. Das ist so nicht richtig, der Unterstrich ist in CSS-Bezeichnern erlaubt, das allerdings nur durch die Errata.

        Danke fuer den Hinweis, habe gerade gesehen, dass dieser in den Errata vom 2001-04-03 stammt. Allerdings bin ich mir sehr sicher, dass Du diese Info in dciwam auch auf die in letzter Zeit diesbezueglich gestellten Fragen nicht genannt hast.

        Im übrigen darf man fast alle Zeichen verwenden, es sind, im vergleich zum sonstigen Repertoire, nur sehr wenige nicht erlaubt.

        Allein die Browserunterstuetzung macht das zum theoretischen Fakt.

        MfG, Thomas