您好,登錄后才能下訂單哦!
這篇文章主要介紹HTML字體和CSS字體有哪些,文中介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們一定要看完!
首先,讓我們討論一些現(xiàn)代瀏覽器支持的最常見和最常用的字體類型。
襯線字體的特點是字母末端有一些額外的細節(jié)。
在字符的主要筆畫的末尾,有稱為襯線的小粗筆。
襯線字體傳統(tǒng)上廣泛用于印刷品,因為它們被認為對于較長的文本段落具有可讀性。但它們并不總是在屏幕上顯示良好。
Serif 字體被認為是您可以使用的最經(jīng)典、最優(yōu)雅和最傳統(tǒng)的字體之一。
這種類型的字體創(chuàng)造了一個干凈的設(shè)計外觀,同時非常易讀和清晰。
這種字體在每個字母上都有直頭,邊緣沒有筆劃,使字符看起來清晰平整,線條干凈。
Sans-serif 字體被認為是新式的、簡約的、現(xiàn)代的,并且是高分辨率計算機屏幕的可讀性更強的選擇。
使用這種字體類型,每個字母都具有相同的固定寬度,并且字母之間的間距相等。
對于我們之前討論過的字體類型,每個字母都有不同的寬度。
因此,對于等寬字體,所有字母都具有相同的寬度。這使文本可以很好地對齊并易于遵循,從而使設(shè)計具有干凈的外觀和機械感。
有兩種更通用的字體類型可用,fantasy和cursive,但最廣泛使用的字體是上面提到的那些。
現(xiàn)在我們已經(jīng)介紹了字體術(shù)語和描述的基礎(chǔ)知識,是時候看看每個系列中的許多不同字體樣式了。
下面列出了每個字體系列中的一些常見樣式:
Georgia
Times
Times New Roman
Bodoni
Garamond
Palatino
ITC Clearface
Plantin
Freight Text
Didot
American Typewriter
Arial
Verdana
Helvetica
Geneva
Tahoma
Trebuchet MS
Open Sans
Liberation Sans
Impact
Courier
MS Courier New
Monaco
Lucinda Console
Andalé Mono
Menlo
Consolas
在 CSS 中,該font-family屬性定義元素的特定字體及其文本內(nèi)容的外觀和呈現(xiàn)方式。
font-family屬性的語法是:
element {
font-family: value;
}
我們編寫propepty,font-family后跟一個冒號:、一個空格、a value,最后以分號結(jié)束規(guī)范;。
我們必須設(shè)置我們想要定位的屬性并分配我們想要的值。
假設(shè)我們有下面的 HTML:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<link rel="stylesheet" href="style.css">
<title>CSS Fonts</title>
</head>
<body>
<h2>HTML Font – CSS Font Family </h2>
<p>I am a paragraph</p>
</body>
</html>
如果沒有應(yīng)用任何樣式,也沒有明確地為font-family屬性設(shè)置值,瀏覽器會以自己選擇的字體顯示標題和段落。
Google Chrome 中使用的默認標準字體是Times New Roman襯線字體。
結(jié)果如下所示:
有幾種方法可以設(shè)置不同的字體并指定我們想要的字體。
在選擇字體時——這就是value部分——值得一提的是,網(wǎng)站使用的字體集是有限的。他們將獲取用戶計算機上已安裝的字體。
瀏覽器只有在用戶計算機上安裝了字體時才會顯示字體。
那么讓我們看看在 CSS 中設(shè)置字體的方法。
在這種情況下,名稱是關(guān)鍵字并且包括前面提到的字體類別之一(襯線、無襯線、等寬)。
它看起來像這樣:
p { font-family: serif; }
這將字體設(shè)置為通用襯線字體。
p { font-family: Times,serif; }
此規(guī)則設(shè)置Times為所需字體,然后設(shè)置serif為通用后備選項,以防用戶計算機上未安裝第一個選項。
如果名稱包含任何空格,則需要將其括在引號中。
p { font-family: "Courier New",monospace; }
這Courier New會將字體設(shè)置為并添加monospace為備份。
如果我們指定的字體不是通用名稱之一(如 serif、sans-serif),我們需要給瀏覽器一個后備。
在這種情況下,該font-family屬性具有多個值。
它是可以應(yīng)用于文本的字體系列名稱的優(yōu)先級、逗號分隔列表,表明所有字體都是替代字體。這可以最大限度地提高瀏覽器和操作系統(tǒng)的兼容性。
該列表的優(yōu)先級從左到右,從最高到最低。
p { font-family: "Lucida Console", Courier, monospace; }
通過應(yīng)用多個字體系列名稱,您可以創(chuàng)建一個優(yōu)先順序。我們首先從我們想要的字體開始。
如果用戶沒有在他們的計算機上安裝第一個選項或者瀏覽器不支持它,瀏覽器會移動到第二個字體并使用那個字體。如果該字體也不可用,則移至第三種,依此類推。
我們可以列出任意數(shù)量的字體,但最佳做法是列出三到四種。
如果所有其他方法都失敗了,最后總會有一個通用字體作為最后一個選項回退機制列出。
從列出的組中,瀏覽器必須支持至少一個選項,并且通用名稱保證將呈現(xiàn)所需字體系列中的某些內(nèi)容。
p { font-family: Georgia, "Times New Roman", Times, serif;
您列出的字體稱為字體堆棧。
瀏覽器將首先查找Georgia. 如果已安裝,瀏覽器將顯示該字體。否則它會尋找Times New Roman. 如果這也不可用,它將求助于顯示通用默認serif系列字體。
以上是“HTML字體和CSS字體有哪些”這篇文章的所有內(nèi)容,感謝各位的閱讀!希望分享的內(nèi)容對大家有幫助,更多相關(guān)知識,歡迎關(guān)注億速云行業(yè)資訊頻道!
免責聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進行舉報,并提供相關(guān)證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權(quán)內(nèi)容。