Keluarga font hypertext markup language (HTML) adalah sekelompok pilihan jenis huruf yang serupa yang diberikan dalam pengkodean halaman web. Menyetel keluarga font HTML generik menyediakan berbagai font yang dapat muncul ketika pengguna web yang berbeda membuka situs web yang diterbitkan. Sebagian besar pengguna komputer hanya memiliki pilihan font dalam jumlah terbatas pada mesin mereka, tergantung pada faktor-faktor seperti sistem operasi mereka dan pilihan browser web. Pemrogram web yang mengkode font tertentu untuk semua teks mereka dapat membatasi jumlah pengunjung situs mereka karena font tersebut mungkin tidak ditampilkan dengan benar di layar monitor semua orang. Menggunakan keluarga font HTML biasanya menghindari masalah ini, dan desainer web berpengalaman biasanya memilih setidaknya satu dari tiga keluarga font yang paling umum.
Bekerja dengan HTML melibatkan serangkaian keputusan desain untuk membuat situs web yang menarik dan ramah pengguna. Salah satu kesalahan pemula yang lebih sering adalah memilih font yang sulit dibaca oleh banyak pengguna dan mungkin tidak ditampilkan dengan benar di semua browser. Jenis teks ini sering termasuk dalam keluarga font HTML yang disebut fantasi atau dekoratif. Meskipun font ini mungkin tampak trendi, sebagian besar desainer web menyarankan agar font tersebut hanya digunakan dengan hemat dan untuk hiasan tambahan seperti huruf drop-cap pada pembukaan paragraf.
Tiga pilihan paling umum untuk teks halaman web adalah sans-serif, serif, dan monospace. Huruf sans-serif dibuat dari garis lurus dan menyertakan font populer seperti Arial dan Helvetica. Font serif seperti Times New Roman memiliki ekor akhir pada setiap goresan setiap huruf yang dapat membuat membaca blok besar teks ini lebih sulit di layar komputer. Font monospace biasanya hanya digunakan untuk deskripsi tag atau elemen kode agar menonjol dari salinan web lainnya; situs web tentang pengkodean HTML mungkin sering memiliki contoh tag yang diberikan dalam monospace misalnya.
Menentukan keluarga font HTML melibatkan pemberian instruksi browser web untuk menerapkan font pertama yang tersedia dalam grup ke halaman web. Jika font pertama tidak tersedia di sistem komputer pengguna tertentu, browser akan mencari dan merender font kedua yang tersedia. Seorang desainer web yang ingin menerapkan keluarga font HTML ke halaman dapat menggunakan tag font-face atau tag properti font-family dalam deklarasi cascading style sheet (CSS).