Johann Lederer: mehrere class auswählen

Hallo Leute,

ich habe eine zentrale css DAtei mit sehr vielen verschiedenen classes definerit.
Kann ich bei einem Befehl (in meiner HTML) mehr als eine class verwenden? Damit ich nicht so viele verschiedene große classes definieren muss...

vielen Dank
lg
Johann

  1. Hi,
    wenn Du den Netscape4 nicht ausschliessen willst ja: class="klasse1 klasse2 klasse3"
    freundliche Grüße
    Ingo

    1. das hab ich probiert...geht aber nicht...???

      <font class="bold einzug25">
      ging nicht...oder geht die class zuweisung bei bestimmten befehlen gar nciht?
      danke

      1. Hi,

        <font class="bold einzug25">

        zunächst: was willst du mit dem veralteten font-tag bei CSS-Definitionen? Definiere die vorhandenen Elemente. Für Hervorhebungen würde sich z.B. <strong> anbieten.
        freundliche Grüße
        Ingo

      2. Hi,

        das hab ich probiert...geht aber nicht...???

        "geht nicht" ist keine Fehlerbeschreibung. Und ganz nebenbei: Weder in HTML noch in CSS gibt es Befehle.

        <font class="bold einzug25">

        Warum benutzt Du <font>? Dieses Element ist deprecated, es wird vollständig durch CSS ersetzt.

        geht die class zuweisung bei bestimmten [Elementen] gar nciht?

        Wenn der Browser nicht auf debile Weise defekt ist, "geht" das class-Attribut in jedem[1] Element - es ist ein Universalattribut.

        Cheatah

        [1] Nun ja, lassen wir <meta> und ähnliches mal weg. In darstellungsbezüglichen Elementen.

        --
        X-Will-Answer-Email: No
        X-Please-Search-Archive-First: Absolutely Yes
        1. Hi,

          das hab ich probiert...geht aber nicht...???

          "geht nicht" ist keine Fehlerbeschreibung. Und ganz nebenbei: Weder in HTML noch in CSS gibt es Befehle.

          OK Du hast recht. Geht nciht heisst...nicht irgendeine class wird verwendet egal welche Anweisung ich gebe

          <font class="bold einzug25">

          Warum benutzt Du <font>? Dieses Element ist deprecated, es wird vollständig durch CSS ersetzt.

          Habs auch mit <p> probiert...gleicher effekt

          geht die class zuweisung bei bestimmten [Elementen] gar nciht?

          Wenn der Browser nicht auf debile Weise defekt ist, "geht" das class-Attribut in jedem[1] Element - es ist ein Universalattribut.

          Cheatah

          [1] Nun ja, lassen wir <meta> und ähnliches mal weg. In darstellungsbezüglichen Elementen.

          1. Hi,

            "geht nicht" ist keine Fehlerbeschreibung.

            OK Du hast recht. Geht nciht heisst...nicht irgendeine class wird verwendet egal welche Anweisung ich gebe

            dieses Problem kann ich hier nicht reproduzieren. Reproduzierbarkeit ist jedoch das Ziel einer Fehlerbeschreibung.

            Cheatah

            --
            X-Will-Answer-Email: No
            X-Please-Search-Archive-First: Absolutely Yes
          2. Hi,

            <font class="bold einzug25">

            Habs auch mit <p> probiert...gleicher effekt

            was bitte soll z.b. bei:

            .bold {font-weight:bold;}
            .einzug25 {margin-left:25px;}

            <p class="bold einzug25">eingerückter fetter Text</p>

            nicht funktionieren (in mdernen browsern)?

            freundliche Grüße
            Ingo

    2. Hi,
      sorry, zu schnell getippt bzw. abgeschickt: das "nicht" war zuviel ...
      freundliche Grüße
      Ingo

    3. Hi,

      wusste garnicht, dass das geht. Bin ganz begeistert :)
      Habe es genauso gemacht wie von Ingo empfohlen:

      ---snip------
      <head>
       <title>css-test</title>
       <style type="text/css">
        .fett {font-weight:bold;}
        .bunt {color:red;}
        .gross {font-size:xx-large;}
       </style>
      </head>
      <body>
       <p>huhu solo</p>
       <p class="fett">huhu fett</p>
       <p class="bunt">huhu bunt</p>
       <p class="gross">huhu gross</p>
       <p class="gross fett bunt">huhu alles</p>
      </body>
      ---snip------

      IE6 und NS7 interpretieren korrekt.
      @Sandra: Wenn es bei Dir nicht geht, vielleicht hast Du widersprüchliche Anweisungen in Deinen css-Klassen? Probiere mal dieses einfache Beispiel aus.

      Grüße
      Mrs. Olivander

      Hi,
      wenn Du den Netscape4 nicht ausschliessen willst ja: class="klasse1 klasse2 klasse3"
      freundliche Grüße
      Ingo

  2. Hallo,

    ich habe eine zentrale css DAtei mit sehr vielen verschiedenen classes definerit.
    Kann ich bei einem Befehl (in meiner HTML) mehr als eine class verwenden? Damit ich nicht so viele verschiedene große classes definieren muss...

    Probiere zum bereits Gesagten mal dieses Beispiel aus: http://www.styleassistant.de/tips/beispiel86.htm.

    MfG, Thomas

    --
    SVG - Learning By Coding
    http://svglbc.datenverdrahten.de/