Skip to main content

Font-merket versus Cascading Style Sheets (CSS)

How to Embed the Custom Fonts using CSS @Font Face Rule | CSS Font-face Rule (April 2025)

How to Embed the Custom Fonts using CSS @Font Face Rule | CSS Font-face Rule (April 2025)
Anonim

Har du sett på et veldig gammelt nettsted og sett en uvanlig tag inne i HTML? For mange år siden ville webdesignere faktisk sette inn fonter av deres nettsider inne i HTML-koden, men separasjonen av strukturen (HTML) og stilen (CSS) fjernet denne praksisen for en tid siden.

I webdesign i dag har merket blitt utdatert. Dette betyr at taggen ikke lenger er en del av HTML-spesifikasjonen. Selv om noen nettlesere fortsatt støttet denne taggen etter at den ble avskrevet, støttes den ikke lenger i HTML5, som er den siste iterasjonen av språket. Dette betyr at taggen ikke lenger skal finnes i HTML-dokumentene dine.

Alternativet til Font-merket

Hvis du ikke kan angi tegn på tekst på HTML-siden med taggen, hva skal du bruke? Cascading Style Sheets (CSS) er hvordan du angir skrifttypestiler (og alle visuelle stiler) på nettsteder i dag. CSS kan gjøre alle de samme tingene som taggen kan gjøre, pluss så mye mer. La oss undersøke hva taggen kan gjøre når det var et alternativ for våre HTML-sider (husk, det støttes ikke lenger lenger, så det er ikke et alternativ) og sammenligne hvordan du gjør det med CSS.

Endre fontfamilien

Skriftfaget er ansiktet eller familien til skrifttypen. Med font-taggen, vil du bruke attributtet "ansikt", og du vil måtte plassere dette gjennom et dokument mange, mange ganger for å angi de enkelte skriftene for hver seksjon av teksten. Hvis du trengte å gjøre en feiende endring til den skrifttypen, måtte du endre hver enkelt av disse individuelle kodene. For eksempel:

denne skrifttypen er ikke sans-serif

I CSS i stedet for skrifttype "ansikt", kalles det skriften "familie". Du skriver en CSS-stil som vil angi skriften. Hvis du for eksempel vil sette hele teksten på en side til Garamond, kan du legge til den visuelle stilen slik:

kropp {font-family: Garamond, Times, serif; }

Denne CSS-stilen vil bruke skriftfamilien til Garamond til alt på nettsiden siden hvert element i dokumentet er en etterkommer av

Endre fontfargen

Som i ansiktet bruker du fargeattributtet og heksekoder eller fargenavn for å endre fargen på teksten. For mange år siden ville du også sette dette individuelt på tekstelementer, som en topptekst.

denne skrifttypen er lilla

I dag ville du bare skrive en linje med CSS.

Dette er så mye mer fleksibelt. Hvis du måtte endre

På hver side på nettstedet ditt kan du gjøre en endring i CSS-filen din, og hver side som bruker den filen, vil bli oppdatert.

Ut med det gamle

Bruke CSS til å diktere visuelle stiler har vært en standard for webdesigner i mange år, så hvis du faktisk ser på en side som fortsatt bruker taggen, er den en veldig gammel side og den må ombygges for å overholde dagens web utforme beste praksis og moderne webstandarder.

Redigert av Jeremy Girard