[TYPO3-german] Fwd: [CSS] - Nur noch eine Schriftart

Stefan Födermayr typo3 at foedermayr.net
Thu Jun 1 23:06:24 CEST 2006


Hi,

Schwierig, schwierig. Aber vielleicht gehts mit diesem Trick: 
Angenommen, du willst einer Tabelle der Klasse tx-damdownloads-pi1-list 
eine Schriftgröße von 10px aufzwingen, obwohl im Stylesheet

table.tx-damdownloads-pi1-list {
   font-size:16px;
}

steht (specificity=11). Wenn du nur einfach

table {
   font-size:10px;
}

schreibst, dann ist das weniger spezifisch (1) und wird durch das 
Statement mit 16px überstimmt.

Wenn du nun aber aussen herum (in deinem Fall wohl unmittelbar nach 
<body>) ein möglichst spezifisches div definierst, dann kannst du es 
schaffen, dass die 16px Regel nicht greift:

<div id="fixeschrift" class="fixeschrift">
...
</div>

und im Stylesheet ein:

div#fixeschrift.fixeschrift table {
    font-size:10px !important;
}

Ob das !important hier was bringt, glaube ich fast nicht, aber man hat 
damit sowohl eine #id als auch eine Klasse definiert, was einer 
specificity von 112 entspricht.

Wenn du nun im CSS noch Einträge mit div, p, usw.. machst, dann sollte 
theoretisch die Schrift möglichst überall 10px sein. Nur in Bereichen, 
wo die font-size mit style="..." (spec.: 1000) definiert wird, wirst du 
damit kein Glück haben.

Mehr zur specificity findet man unter 
http://www.w3.org/TR/CSS21/cascade.html#specificity


Ich hoffe, das war einigermaßen verständlich ;)
Stefan



Bastian Wölfle schrieb:
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
> 
>> Hallo zusammen,
>>
>> gibt es den eine Möglichkeit (ohne alle Extensions im Setup 
>> anzupassen) für die gesamte Seite eine Schriftart und Grösse zu 
>> definieren? Auch wenn die eine oder andere Extension zusätzliche CSS 
>> Tags einfügt.
>>
>> Vielen Dank im Vorraus.
>>
>> Gruss
>>
>> Basti
> -----BEGIN PGP SIGNATURE-----
> Version: GnuPG v1.4.1 (Darwin)
> 
> iD8DBQFEfyyks27JGQsMrXURAvAAAJ9azz5TxBqacQBYg4oqyPeijoyf3wCggHoV
> aGgf0RbDZQjc/CWFNzCKpwI=
> =44nY
> -----END PGP SIGNATURE-----



More information about the TYPO3-german mailing list