eigene Tags vererben

Hallo!

Ich möchte was über die Vererbung kapieren.
Ich hätte gerne, daß „test3“, einen roten Hintergrund hat und Schriftgrösse 14px hat. Ich möchte, daß die Hintergrundfarbe aus „test2“ veerbt wird.

Ich hab alle möglichen Varianten durchprobiert, schlußendlich scheitert immer alles am IE6.

Danke für die Hilfe.

[html]

test2
test3
[/html]

Mod-Edit: Code-Tags hinzugefügt - Also bitte, Regelnlesen kann doch net soo schwierig sein… (XraYSoLo)

also:

  1. ich kenne die tags „test1“ und „test2“ nicht, kannst du mal erklären, was die bringen? :wink:
  2. gibt es in css kein „background“ sondern nur „background-color“

und bei deiner version, die du bisher geschrieben hast bedeutet

test2 > test3{font-size:14px;}

nur, dass jeder tag „test3“, welcher kind von test2 ist diese schriftgröße bekommt. wenn du was mit vererben machen willst, dann musst du als wert „inherit“ eingeben, dann wird der wert des elternelements übernommen: http://www.css4you.de/wscss/css08.html#inherit

Übernehmen (nicht vererben)

Erst mal danke für deine Antwort.

1.)

Ich kenne die tags „test1“ und „test2“ nicht, kannst du mal erklären, was die bringen? :wink:

Hatte eigentlich nix bestimmtes damit vor. Dachte einfach statt zb.

, kann ich dann einfach schreiben..

2.)

gibt es in css kein „background“ sondern nur „background-color“
uups.

  1. Ich hab mich glaub falsch ausgedrückt. Eigentlich will ich eine Formatierung ÜBERNEHMEN.

[html]
.test2{background-color:red;}
.test3{font-size:14px;}
[/html]

Jetzt hätt ich gerne, daß „test3“ alle Eigenschaften von „test2“ übernimmt.

Kannst du mir da einen Tip geben?

Nochmals danke für deine Mühen
Jürgen

Mod-Edit: Code-Tags…! (XraYSoLo)

Das ist Unsinn und würde von keinem Browser wie gewünscht interpretiert.

Du kannst nicht später einem Element Attribute eines anderen zuweisen. Das musst du dann direkt machen, so:/* Hier bekommen .klasse1 und .klasse2 die gleichen Attributwerte zugewiesen. */ .klasse1, .klasse2 { attribut1:wert; attribut2:wert; attribut3:wert; }

echt? Das wäre mir aber neu!

Ist aber so. Siehe [css]background[/css], da gibts kein „standalone“-background.

hm… stimmt… da steht nichts davon… arbeite aber immer mit background:red; geht einwandfrei…
Gruß, Fredmonster
edit://bin nichmal der einzige stolz hab grad gesehn, dass vbulletin auch mit background:farbe; arbeitet! :slight_smile:

Ist aber imo nicht valide.