Berdn: "-" im CSS Namen erlaubt ?

Hallo Liebes Forum,

der besseren lesbarkeit wollte ich CSS-Namen mir einen Trennstrich schreiben.

z.B.
.menue-list{}

Von früher weiß ich das
.menue_list{} auf einiegen Browsern zu Problemen führt.

Ist der Trenstrich Harmlos ?

oder doch nur
.menueList{} ?

Liebe Grüße,

Bernd

  1. Hi!

    Es geht um KLassen, diese sind Universalattribute. Universalattribute dürfen #CDATA als Wert annehmen.

    Hierdrin sind sowohl der Binde- als auch der Unterstrich enthalten. Es sind mir auch keinerlei diesbezügliche Browser-Probleme bekannt.

    Gruß

    Martin

    1. Hi,

      Es geht um KLassen, diese sind Universalattribute. Universalattribute dürfen #CDATA als Wert annehmen.

      Du betrachtest hier aber nur eine Seite des Problems, nämlich HTML. Demnach wäre auch 123 ein passender Klassenname oder #abc.

      CSS hat eigene Einschränkungen - und da ist eben der Unterstrich z.B. in Netscape Uralt 4.x gerne mal Absturzursache.

      Andere Einschränkungen für Klassennamen, die aus CSS kommen, sind z.B.: keine Ziffern oder Sonderzeichen am Anfang, keine unescapeten Sonderzeichen mittendrin usw.

      Vom - sind mir zwar keine negativen Auswirkungen bekannt, dennoch würde _ich_ drauf verzichten

      cu,
      Andreas

      --
      Warum nennt sich Andreas hier MudGuard?
      Schreinerei Waechter
      Fachfragen per E-Mail halte ich für unverschämt und werde entsprechende E-Mails nicht beantworten. Für Fachfragen ist das Forum da.
      1. Hi!

        CSS hat eigene Einschränkungen - und da ist eben der Unterstrich z.B. in Netscape Uralt 4.x gerne mal Absturzursache.

        Hast du irgendwas zum nachlesen?

        Gruß

        Martin

        1. Hi,

          CSS hat eigene Einschränkungen - und da ist eben der Unterstrich z.B. in Netscape Uralt 4.x gerne mal Absturzursache.
          Hast du irgendwas zum nachlesen?

          CSS 2.0, CSS 2.0 Errata
          erst in zweiterem wurde der _ in Klassennamen erlaubt.
          NS Uralt hat die ursprüngliche Version implementiert.

          Zu den Abstürzen: nichts zum Nachlesen, außer vielleicht das Archiv?

          cu,
          Andreas

          --
          Warum nennt sich Andreas hier MudGuard?
          Schreinerei Waechter
          Fachfragen per E-Mail halte ich für unverschämt und werde entsprechende E-Mails nicht beantworten. Für Fachfragen ist das Forum da.
      2. Danke für die Antworten,
        insbesondere Dir Andreas.

        Also besser auf "-" verzichten ...
        Du benutzt den "_"?

        Oder doch nur gemischte Groß- und Kleinschreibung.

        Liebe Grüße,

        Bernd

        1. Hi,

          Also besser auf "-" verzichten ...

          dem schließe ich mich an.

          Du benutzt den "_"?

          Dies würde ich meiden wie der Teufel das Weihwasser. Da sogar lieber ein Leerzeichen im class-Attribut und einen Punkt im CSS-Selektor.[1]

          Oder doch nur gemischte Groß- und Kleinschreibung.

          Mein Favorit.

          Cheatah

          [1] Nein, das ist _keine_ Empfehlung :-)

          --
          X-Self-Code: sh:( fo:} ch:~ rl:° br:> n4:& ie:% mo:) va:) de:] zu:) fl:{ ss:) ls:~ js:|
          X-Self-Code-Url: http://emmanuel.dammerer.at/selfcode.html
          X-Will-Answer-Email: No
          X-Please-Search-Archive-First: Absolutely Yes