CSS-Funktion? Um mehrere verschiedene Elemente zu stylen

Ich möchte sehen, ob es eine Möglichkeit gibt, eine Funktion mit einem Satz von Stilen zu erstellen, die immer wieder in einer Theme-Komponente verwendet werden kann.

In diesem Fall ein generischer BBCode-Wrapper.

Gibt es eine Möglichkeit, &[Daten] zu verwenden, die nicht vom BBCode-Wrapper aufgerufen werden muss?

[Wrap="foo" X="bar"]

Ich möchte etwas wie das verwenden, aber ohne die mit x=bar definierten Stile aufrufen zu müssen.

Ich möchte, dass Foo, foo1 und foo2 alle einen gemeinsamen Satz von Stilen haben und dann einzigartige zusätzliche Stile.