Hypertext markup language (HTML) -kirjasinperhe on joukko samanlaisia kirjasintyyppejä, jotka on muodostettu verkkosivun koodauksessa. Yleisen HTML -kirjasinperheen asettaminen tarjoaa useita fontteja, jotka voivat näkyä, kun eri verkkokäyttäjät avaavat julkaistun verkkosivuston. Useimmilla tietokoneen käyttäjillä on vain rajoitettu määrä kirjasintyyppejä koneissaan, riippuen käyttöjärjestelmistä ja verkkoselainten valinnoista. Web -ohjelmoijat, jotka koodittavat tietyn fontin kaikelle tekstilleen, voivat rajoittaa sivuston kävijämäärää, koska fontti ei välttämättä näy oikein kaikkien näyttöruudulla. HTML -kirjasinperheen käyttäminen yleensä välttää tämän ongelman, ja kokeneet web -suunnittelijat valitsevat yleensä vähintään yhden kolmesta yleisimmistä kirjasinperheistä.
HTML: n kanssa työskenteleminen edellyttää erilaisia suunnittelupäätöksiä, joilla luodaan mielenkiintoinen ja käyttäjäystävällinen verkkosivusto. Yksi yleisimmistä aloittelijavirheistä on valita fontti, jota monien käyttäjien on vaikea lukea ja joka ei välttämättä näy oikein kaikissa selaimissa. Tämäntyyppinen teksti kuuluu usein fantasia- tai koriste -nimiseen HTML -kirjasinperheeseen. Vaikka nämä fontit saattavat vaikuttaa trendikkäiltä, useimmat web-suunnittelijat suosittelevat, että niitä tulisi käyttää vain säästeliäästi ja lisäkoristeeksi, kuten kappaleen alussa oleva korotuskirje.
Kolme yleisintä vaihtoehtoa verkkosivun tekstille ovat sans-serif, serif ja monospace. Sans-serif-kirjaimet on rakennettu suorista viivoista ja sisältävät suosittuja fontteja, kuten Arial ja Helvetica. Serif -kirjasimissa, kuten Times New Romanissa, on jokaisen kirjaimen viimeinen viiva, mikä voi vaikeuttaa tämän tekstin suurten lohkojen lukemista tietokoneen näytöllä. Monospace -fontteja käytetään yleensä vain tunnisteiden tai koodielementtien kuvauksiin, jotta ne erottuvat muusta verkkokopiosta; HTML -koodausta käsittelevällä verkkosivustolla voi usein olla esimerkkejä esimerkiksi monospace -tilassa renderöidyistä tunnisteista.
HTML -kirjasinperheen määrittäminen edellyttää verkkoselaimen ohjeiden käyttämistä ryhmän ensimmäisen käytettävissä olevan fontin käyttämiseksi verkkosivulla. Jos ensimmäinen kirjasin ei ole käytettävissä tietyn käyttäjän tietokonejärjestelmässä, selain etsii ja tekee toisen käytettävissä olevan fontin. Verkkosuunnittelija, joka haluaa käyttää sivulle HTML-kirjasinperhettä, voi käyttää CSS (CSC) -ilmoituksessa joko font-face -tunnistetta tai fonttiperheen ominaisuustagia.