De font-weight
eigenschap stelt de dikte of dikte van een lettertype in en is afhankelijk van beschikbare lettertypen binnen een lettertypefamilie of gewichten die door de browser zijn gedefinieerd.
span ( font-weight: bold; )
De font-weight
eigenschap accepteert een trefwoordwaarde of een vooraf gedefinieerde numerieke waarde. De beschikbare trefwoorden zijn:
normal
bold
bolder
lighter
De beschikbare numerieke waarden zijn:
100
200
300
400
500
600
700
800
900
De trefwoordwaarde wordt normal
toegewezen aan de numerieke waarde 400
en de waarde wordt bold
toegewezen aan 700
.
Om enig effect te zien met andere waarden dan 400
of 700
, moet het gebruikte lettertype ingebouwde vlakken hebben die overeenkomen met die opgegeven gewichten.
Als een lettertype een vetgedrukte ("700") of normale ("400") versie heeft als onderdeel van de lettertypefamilie, zal de browser die gebruiken. Als die niet beschikbaar zijn, bootst de browser zijn eigen vetgedrukte of normale versie van het lettertype na. Het zal de andere niet-beschikbare gewichten niet nabootsen. Lettertypen gebruiken vaak namen als "Normaal" en "Licht" om eventuele alternatieve lettertypegewichten te identificeren.
De volgende demo toont het gebruik van de alternatieve gewichtswaarden:
Kijk eens naar deze pen!
De bovenstaande demo maakt gebruik van het gratis lettertype Open Sans, ingebed met de Google Web Fonts API. Het lettertype wordt geladen met alle beschikbare lettertypegewichten en dus, met behulp van de font-weight
eigenschap, worden de verschillende beschikbare gewichten weergegeven zoals beschreven door de tekst van elke alinea. De niet-beschikbare gewichten geven eenvoudig het logisch meest nabije gewicht weer.
Gangbare lettertypen zoals Arial, Helvetica, Georgia, enz. Hebben geen andere gewichten dan 400
en 700
. Dus dezelfde demo die wordt weergegeven met een van die lettertypen, geeft slechts twee gewichten weer in de negen alinea's.
Gebruik "krachtigere" en "lichtere" trefwoorden
De trefwoordwaarden bolder
en lighter
zijn relatief ten opzichte van het berekende lettertypegewicht van het bovenliggende element. De browser zoekt naar het dichtstbijzijnde "vetter" of "lichtere" gewicht, afhankelijk van wat beschikbaar is in de lettertypefamilie, anders kiest hij gewoon "400" of "700", afhankelijk van wat het meest logisch is.
Onderliggende elementen erven niet de trefwoordwaarden “vetter” en “lichter”, maar in plaats daarvan erven ze het berekende gewicht.
Browser-ondersteuning
Chrome | Safari | Firefox | Opera | D.W.Z | Android | iOS |
---|---|---|---|---|---|---|
Werken | Werken | Werken | Werken | Werken | Werken | Werken |