[CSS:] Vererbung von Klasseneigenschaften

  1. maceis

    maceis Thread StarterMacUser Mitglied

    Mitglied seit:
    24.09.2003
    Beiträge:
    16.696
    Zustimmungen:
    602
    hallo zusammen,

    ich suche gerade nach einer Möglichkeit, die Eigenschaften einer Klasse auf eine andere Klasse zu Vererben.
    Am besten ich erkläre mit einem Beispiel, was ich meine:
    Code:
    img.bilder {
        border: 2px inset silver; 
    }
    
    .left {
        border: 4px ridge silver; 
        float: left;
        margin-right: 15px;
        margin-bottom: 10px;
    }
    Es gibt also eine Klasse Bilder für img Elemente.
    Nun möchte ich, dass ich z.B. "<img class="left" [...]>" (oder class"bilder.left" etc.) verwenden kann, und das entsprechende Image auch die Eigenschaften von "img.bilder" und von ".left" erhält.

    Wie mach ich das am einfachsten?
    Hab schon ein bisschen rumgesucht, aber nicht wirklich was brauchbares gefunden.
     
    maceis, 23.10.2005
  2. starbuxx

    starbuxxMacUser Mitglied

    Mitglied seit:
    13.04.2003
    Beiträge:
    1.442
    Zustimmungen:
    8
    hi maceis,

    ich versteh' schon was du willst. hmmm bin mir nicht sicher wie das zu lösen ist. aber spontan wuerde ich sagen: vielleicht mittels pseudoklassen?

    kanns aber grad nicht ausprobieren.
    hierist ein beispiel.

    gruesse,
    sbx
     
    starbuxx, 23.10.2005
  3. master_p

    master_pMacUser Mitglied

    Mitglied seit:
    31.01.2005
    Beiträge:
    1.063
    Zustimmungen:
    23
    mach's doch so:
    Code:
    <span class="bilder"><img class="left"></span>
    
    Natürlich etwas schöner und XHTML-konformer ;)
     
    master_p, 23.10.2005
  4. dms

    dms

    Ist zwar keine Vererbung im eigentlichen Sinne, aber reicht wohl für Deine Zwecke: Du kannst Klassen auch kombinieren:

    class="bilder left"
     
  5. maceis

    maceis Thread StarterMacUser Mitglied

    Mitglied seit:
    24.09.2003
    Beiträge:
    16.696
    Zustimmungen:
    602
    Danke dms; genau das hatte ich gesucht.
    Ich hatte versucht "class=bilder.left", "class=bilder class=left" und sowas.
    Das es so einfach ist, da muss man erst einmal drauf kommen ;).
     
    maceis, 23.10.2005
  6. starbuxx

    starbuxxMacUser Mitglied

    Mitglied seit:
    13.04.2003
    Beiträge:
    1.442
    Zustimmungen:
    8
    das ist echt zu einfach. sehr cool. danke fuer den tip!
     
    starbuxx, 23.10.2005
Die Seite wird geladen...
Ähnliche Themen - [CSS Vererbung Klasseneigenschaften
  1. dennz2017
    Antworten:
    2
    Aufrufe:
    311
  2. hello
    Antworten:
    1
    Aufrufe:
    238
  3. Hoooray
    Antworten:
    2
    Aufrufe:
    328
    Hoooray
    21.07.2015
  4. Kemna
    Antworten:
    6
    Aufrufe:
    569
  5. fischlunge
    Antworten:
    3
    Aufrufe:
    1.897
    joedelord
    10.12.2004