ChrisB: bestimmte Formatierung global ausschalten

Beitrag lesen

Hi,

Kann man mit CSS eine bestimmte Formatierung abschalten, so dass sie nicht benutzt wird, auch wenn untergeordnete Elemente sie explizit anfordern.

Ein "Anfordern" gibt es nicht.
Es gibt höchstens bestimmte Regeln, deren Selektoren auf ein Element zutreffen oder nicht.

Der Hintergrund ist, dass hier eine Seite mit einer Internationalisierung (i18n) in verschiedenste Sprachen übersetzt wird. Und bei den meisten ist es sinnvoll, bestimmte Textteile fett hervorzuheben. Nun sind aber Sprachen dazu gekommen, bei denen das nicht sinnvoll ist (chinesisch).

Dann machst du die Formatierung am besten von der Sprachangabe eines Vorfahrenelementes abhängig. Stichworte: Attribut-, Nachfahrenselektor.

Richtig bequem wäre also nun eine Lösung wenn ich ganz oben, z.B. in <body> einmal definieren könnte, dass der Font immer das font-weight 'normal' haben sollte, ganz egal was untergeordnete Elemente anfordern.

Geht das?

Um die Spezifität der Selektoren musst du dir entsprechend Gedanken machen.

MfG ChrisB

--
RGB is totally confusing - I mean, at least #C0FFEE should be brown, right?