CSS: font-size in body beeinflusst Form Tag nicht?

Josh

Legendäres Mitglied
Hi alle

Wollte nur kurz fragen: wieso wird die Schriftgrösse von Form Tags nicht beeinflusst vom font-size Attribut im body Selektor?

CODE body {
font-size: 1px; /* Schriftgrösse in Form Fields ist immer noch "normal" gross! */
}


Vielleicht noch allgemeiner: Welche Tags werden von welchen Tags beeinflusst bzw. welche eben gerade nicht?

Beste Grüsse
Josh
 
QUOTE (Josh @ So 1.4.2007, 23:08)[...] Wollte nur kurz fragen: wieso wird die Schriftgrösse von Form Tags nicht beeinflusst vom font-size Attribut im body Selektor? [...]

Warum sollte sie das tun?




QUOTE (Josh @ So 1.4.2007, 23:08)[...] Vielleicht noch allgemeiner: Welche Tags werden von welchen Tags beeinflusst bzw. welche eben gerade nicht? [...]

Der Tag selbst, Tags, die den Wert von den übergeordneten Element durch Vererbung übernehmen und ggf. Tags mit die relativen Schriftgrößen, die untergeordnet sind
 
QUOTE (Sascha Ahlers @ Mo 2.4.2007, 7:55)
QUOTE (Josh @ So 1.4.2007, 23:08)[...] Vielleicht noch allgemeiner: Welche Tags werden von welchen Tags beeinflusst bzw. welche eben gerade nicht? [...]

Der Tag selbst, Tags, die den Wert von den übergeordneten Element durch Vererbung übernehmen und ggf. Tags mit die relativen Schriftgrößen, die untergeordnet sind

Gibt es da irgendwo eine ausführliche Übersicht drüber?
 
Auf was du einfach achten musst ist, das CSS den Style des tiefsten tags nimt.

z.bsp
CODE
BODY {
font-size: 2px;
}

.big {
font-size: 15px;
}


und dann diese strucktur hast:

CODE
<body>
kleiner text
<div class="big">
grosser text
</div>
kleiner text
</body>


wird der text im div grösser angezeigt well die class big der nächst übergeordnet style ist welche die font grösse festlegt.

würde man jetzt in diesem div das machen:


CODE
.smaller{
font-size: 1px;
}

<div class="big">
<p class="smaller">grosser text</p>
</div>


wäre der text 1px gross. will die classe smaller der nächst übergeordnete style ist welche die font grösse festlegt.
klingt vielleicht kompliziert, ist jedoch ganz simpel.

Bei deinem oben genannten Beispiel denke ich dass du einem Form-tag oder einem Input feld etc. eine andere Fontsize zugewiesen hast.

Grüsse, Crazy
 
Der <body>-Tag vererbt meiner Meinung nach auch an keine Schriftgrössen an <td>-Tags.

Warum das so ist, würde mich auch interessieren.

@@ Josh
Probier mal aus obs im Standard-Compilant-Mode (Rendering) korrekt vererbt wird? Tritt der Fehler nur im Quirks-Mode auf?

PS: Könnte sein, dass es am Standard-CSS liegt. Dass dort die Schriftgrösse für Input und Tds überschrieben werden. Vielleicht kannst du das im CSS ändern.. (font-size: inherit;).
 
Zurück
Oben