• Das Erstellen neuer Accounts wurde ausgesetzt. Bei berechtigtem Interesse bitte Kontaktaufnahme über die üblichen Wege. Beste Grüße der Admin

klaaseneigenschaften vererben

mine

New member
hallo!

ich habe eine ganze reihe von klassen, die weitgehend gleiche eigenschaften haben...

kann ich jetzt nicht anstelle diese für jede klasse neu zu definieren die eigenschaften vererben?

beispiel:

.menu li {color:white}

.untermenu {color:white}

...

jetzt würde ich einer übergeordneten klasse gerne "color:white" zuordnen...
danke!
 
hallo!

ich muss noch etwas genauer zu werden...
ich kann wohl eigenschaften direkt für li definieren und mit li.klasse untereigenschaften bestimmen...jetzt gehts mit um die links...

ich will zwei klassen von links haben; nämlich in einem menu und ausserhalb.
ich muss also alle link und hover... mitnehmen... und das bekomme ich nicht hin...

danke!
 
Moin!

Du kannst einem Element auch mehrere Klassen verabreichen (Klassennamen einfach mit Leerzeichen voneinander trennen)...

Ahoi - Pit
 
hm... habe ich gerade nicht verstanden aber mal ganz konkret: wieso hat die definition unterhalb vob a{} keinen einfluss??

a
{
padding:5px; padding-left:15px; padding-right:15px;
text-decoration: none;
font-family:Arial,Helvetica;
Display:block;
font-size:small;
}


a.menu:link
{
background-color: #b5af05;
color:white;

}
a.untermenu:link
{
background-color: #b5af3e;
color:black;
}
a.aktiv:link
{
background-color: #80bd00;
color:white;
}
danke für die antwort!
 
Haben sie doch.
Ich bezweifle das du sie so brauchst.

angenommen du hast eine Liste Menu mit unterlisten:

PHP:
<ul id="menu">
  <li> <a href="#">link </a> </li>
  <li> <a href="#">link </a> </li>
  <li> <ul>
    <li> <a href="#">link </a> </li>
    <li> <a href="#">link </a> </li>
  </ul> </li>
</ul>

dann kannst du die verschiedenen Ebenen so ansprechen:
ul#menu -> 1. Ebene
ul#menu li
ul#menu li a:link
...
ul#menu li ul -> 2. Ebene
ul#menu li ul li
ul#menu li ul li a:link

Das ul ist aber nicht nötig.
 
Zurück
Oben