整合營銷服務(wù)商

          電腦端+手機端+微信端=數(shù)據(jù)同步管理

          免費咨詢熱線:

          如何在網(wǎng)頁中使用 web 字體?

          前,瀏覽器只能展示本地安裝的字體。如果字體未安裝,網(wǎng)頁顯示效果會大打折扣。

          為了解決這個問題,CSS 引入 web 字體,允許瀏覽器從服務(wù)器下載字體,下載完成后再重新渲染字體。

          字體文件格式

          使用 web 字體前,需要了解常用的字體文件格式。

          TTF 字體文件,即 TrueType 字體,是由蘋果和微軟在 20 世紀 80 年代末開發(fā)的字體標準。它是 macOS 和 Windows 操作系統(tǒng)使用最廣泛的字體格式。

          OTF 字體文件,即 OpenType 字體,是一種可縮放的計算機字體格式。它建立在 TrueType 基礎(chǔ)上,是微軟的注冊商標。OpenType 字體目前在主要的計算機平臺上廣泛使用。

          WOFF 字體文件,即 The Web Open Font Format 字體,是一種用于網(wǎng)頁的字體格式,2009 年開發(fā),如今是 W3C(萬維網(wǎng)聯(lián)盟)的推薦標準。WOFF 本質(zhì)是 OpenType 或 TrueType 字體,但是經(jīng)過壓縮并附加額外的元數(shù)據(jù)。在帶寬受限的網(wǎng)絡(luò)中,WOFF 能更好的支持從服務(wù)器到客戶端的字體傳輸。

          WOFF 2.0 字體文件,相比于 WOFF,提供了更高的壓縮效率

          SVG 字體,將 SVG 用作顯示文本時的字形。SVG 1.1 規(guī)范定義了一個字體規(guī)范,允許在 SVG 文檔中創(chuàng)建字體。

          EOT 字體文件,即 Embedded OpenType Fonts 文件,是微軟設(shè)計的一種用于網(wǎng)頁的嵌入式字體,它是 OpenType 字體的緊湊形式。

          不同字體格式的瀏覽器兼容性下圖所示:

          不同字體格式的瀏覽器兼容性,截圖數(shù)據(jù)來自 w3schools.com

          使用自定義字體

          使用 @font-face CSS 指令定義自定義字體。使用前需要把字體文件放在服務(wù)器目錄,然后定義新的字體名稱,并指向字體所在位置。

          京華老宋體為例,這是一款可以免費商用的中文字體。下載字體文件后,放到和 index.html 同級的目錄,重命名為 jh-song.ttf。

          下載字體文件

          在 @font-face 指令內(nèi),使用 font-family 定義字體名稱,src 屬性定義字體文件路徑。

          定義 web 字體

          然后,像使用普通字體一樣,使用自定義字體樣式:

          使用 web 字體

          這里是云端源想IT,幫你輕松學(xué)IT”

          嗨~ 今天的你過得還好嗎?

          天不言而四時行,

          地不語而百物生。

          - 2024.03.11 -

          在數(shù)字世界的構(gòu)建中,字體不僅僅是文字的外衣,更是情感和風(fēng)格的傳遞者。作為網(wǎng)頁設(shè)計師和前端開發(fā)者,掌握HTML中的字體標簽,能夠讓我們創(chuàng)造出更加豐富和吸引人的用戶體驗。

          今天,就讓我們一起走進HTML字體標簽的世界,探索它們?nèi)绾巫尵W(wǎng)頁變得生動有趣。



          一、認識基本字體標簽

          語法結(jié)構(gòu):<標簽 屬性=“值”> 內(nèi)容 </標簽>

          • 標簽通常是成對出現(xiàn)的,分為開始標簽(p)和結(jié)束標簽(/p),結(jié)束標簽只是在開始標簽前加一個斜杠“/”。
          • 標簽可以有屬性,屬性必須有值(align=“center” )。
          • 開始標簽與結(jié)束標簽中包含的內(nèi)容稱之為區(qū)域。
          • 標簽不區(qū)分大小寫,p和P是相同的。


          1、標題標簽< h1> - < h6>

          標題標簽的默認樣式是自動加粗的,字體一級標題最大,六級標題最小,每個標題標簽獨占一行。

          • 標題標簽是塊元素

          示例:

          <h1>一級</h1>
          <h2>二級</h2>
          <h3>三級</h3>
          <h4>四級</h4>
          <h5>五級</h5>
          <h6>六級</h6>


          2、字體標簽<font>

          在HTML中,最常用的字體標簽非<font>莫屬,雖然現(xiàn)代開發(fā)中更推薦使用CSS來控制字體樣式,但了解它的歷史仍然有其必要性。<font>標簽允許我們通過color、size和face屬性來改變字體的顏色、大小和類型。


          例如,如果我們想要顯示紅色Arial字體的文字,我們可以這樣寫:

          <font color="red" size="5" face="Arial">這是紅色Arial字體的文字</font>


          這行代碼的意思是:

          • <font> 開始一個字體樣式的定義。
          • color="red" 設(shè)置字體顏色為紅色。
          • size="5" 設(shè)置字體大小為5。
          • face="Arial" 設(shè)置字體類型為Arial。
          • 這是紅色Arial字體的文字 是我們要顯示的文字。
          • </font> 結(jié)束字體樣式的定義。

          注意:雖然標簽在HTML4.01中是有效的,但在HTML5中已經(jīng)被廢棄,建議使用CSS來進行樣式定義。



          3、字號大小:<font size="n">

          字號大小在網(wǎng)頁設(shè)計中同樣重要,它直接影響著閱讀體驗。HTML允許我們通過<font size="n">來調(diào)整字體的大小,其中“n”可以是1到7的數(shù)字。

          例如:

          <!DOCTYPE html>
          <html>
          <head>
          <title>Font Size Example</title>
          </head>
          <body>
          <p><font size="5">This is a paragraph with font size 5.</font></p>
          <p><font size="10">This is a paragraph with font size 10.</font></p>
          <p><font size="15">This is a paragraph with font size 15.</font></p>
          </body>
          </html>


          運行結(jié)果:

          不過,現(xiàn)代網(wǎng)頁設(shè)計更傾向于使用CSS來控制字號,以便更精細地調(diào)整字體大小。


          4、粗體標簽

          <b>:這個標簽用于將文本加粗顯示,相當于英文中的bold。它不會改變字體,只是使文本看起來更粗體。

          <p><b>這是加粗的文本</b></p>

          <strong>:與<b>標簽類似,<strong>標簽也用于表示加粗的文本。

          <p><strong>這是重要的文本</strong></p>

          但在HTML5中,<strong>標簽被賦予了語義,用來表示重要的文本內(nèi)容。


          5、斜體字標簽

          <i>:這個標簽用于將文本設(shè)置為斜體,相當于英文中的italic。

          <p><i>這是斜體的文本</i></p>

          <em>:與<i>標簽類似,<em>標簽也用于表示斜體文本。

          <p><em>這是強調(diào)的文本</em></p>

          但在HTML5中,<em>標簽被賦予了語義,用來表示強調(diào)的文本內(nèi)容。


          6、刪除字標簽

          <del>:這個標簽用于表示刪除的文本,常用于表示不再準確或已過時的內(nèi)容。比如原價與現(xiàn)價。

          <p>原價:<del>100元</del></p>
          <p>現(xiàn)價:80元</p>


          運行之后是這樣子的:

          在上述示例中,原價為100元,但已被刪除,因此使用標簽將其包圍起來。這樣,瀏覽器會顯示刪除線來表示該文本已被刪除。


          7、文本格式化標簽 < div> < span>

          < div> 標簽用來布局,但是一行只能放一個< div> //大盒子,塊元素。

          <!DOCTYPE html>
          <html>
          <head>
          <meta charset="UTF-8">
          <title>Document</title>
          </head>
          <body>
          <div>這是一個div</div>
          <div>這是一個div</div>
          <div>
          <p>這是一個div</p>
          </div>
          <p>
          <div>云端源想</div>
          </p>
          </body>
          </html>
          • <div>標簽可以看出是一個盒子容器,這里面可以放別的標簽。
          • <div>標簽是一個塊元素。

          如上圖控制臺所示(打開控制臺的方式:F12):<div>標簽里面可以包含<p>標簽,<p>標簽,里面不可以放<div>標簽。



          < span> 標簽用來布局,一行上可以多個 < span>//小盒子,行元素。

          <!DOCTYPE html>
          <html>
          <head>
          <meta charset="UTF-8">
          <title>Document</title>
          </head>
          <body>
          <span>1234</span>
          <span>5678</span>
          </body>
          </html>
          • <span> 用于對文檔中的行內(nèi)元素進行組合。
          • <span> 標簽沒有固定的格式表現(xiàn)。當對它應(yīng)用樣式時,它才會產(chǎn)生視覺上的變化。如果不對 <span> 應(yīng)用樣式,那么 <span> 元素中的文本與其他文本不會任何視覺上的差異。
          • <span> 標簽提供了一種將文本的一部分或者文檔的一部分獨立出來的方式。
          • <span>標簽不同于<p>標簽是一個行內(nèi)元素(不獨占一行)。


          8、其它字體標簽

          <mark>:這個標簽用于突出顯示文本,通常用于表示高亮的部分。

          <small>:這個標簽用于表示小號文本,通常用于表示版權(quán)聲明或法律條款等次要信息。

          <ins>:這個標簽用于表示插入的文本,常用于表示新增的內(nèi)容。

          <sub> 和 <sup>:這兩個標簽分別用于表示下標和上標文本,常用于數(shù)學(xué)公式或化學(xué)方程式中。


          二、總結(jié)與建議

          盡管上述標簽可以直接在HTML中使用,但現(xiàn)代網(wǎng)頁設(shè)計越來越傾向于使用CSS來控制文本的樣式,因為CSS提供了更多靈活性和控制能力。

          使用CSS類和樣式規(guī)則可以更有效地管理網(wǎng)站的整體樣式,并且可以更容易地適應(yīng)不同設(shè)備和屏幕尺寸。


          因此,如果您正在學(xué)習(xí)或更新您的網(wǎng)頁設(shè)計知識,建議學(xué)習(xí)和使用CSS來控制字體和其他文本樣式,關(guān)于HTML的這些標簽了解一下就可以了。


          總之,字體是網(wǎng)頁設(shè)計中不可或缺的元素,它們就像是網(wǎng)頁的語言,傳遞著信息和情感。通過HTML字體標簽的學(xué)習(xí)和應(yīng)用,我們可以讓我們的網(wǎng)頁“字”得其樂,讓每一位訪問者都能享受到更加美妙的網(wǎng)絡(luò)體驗。不斷探索和實踐,讓我們的網(wǎng)頁在字體的世界里綻放光彩吧!


          今天就先講到這里了,

          更多前端開發(fā)基礎(chǔ)知識點擊文末閱讀原文查看哦!

          記得關(guān)注【云端源想IT】一起學(xué)編程!


          我們下期再見!


          END

          文案編輯|云端學(xué)長

          文案配圖|云端學(xué)長

          內(nèi)容由:云端源想分享

          作者 | 張旭乾

          主站蜘蛛池模板: 成人精品一区二区电影| 农村乱人伦一区二区| 亚洲sm另类一区二区三区| 无码人妻精品一区二区在线视频 | 性色AV一区二区三区| 日韩精品一区二三区中文| 色一情一乱一伦一区二区三区日本 | 日韩一区二区三区视频| 糖心vlog精品一区二区三区| 日韩一区二区精品观看| 久久精品一区二区免费看| 制服中文字幕一区二区| 亚洲国产一区明星换脸| 亚洲国产成人久久一区久久| 日本夜爽爽一区二区三区| 国产一区二区精品久久| 无码国产精品久久一区免费| 日韩在线一区视频| 免费看一区二区三区四区| 精品福利一区二区三区免费视频| 久久精品国产一区二区三区| 亚欧色一区W666天堂| 亚洲日本一区二区三区在线不卡| 亚洲乱码一区av春药高潮| 三上悠亚国产精品一区| 视频在线观看一区二区| 国产在线一区二区杨幂| 伊人色综合一区二区三区影院视频 | 成人精品视频一区二区三区| 国内精品视频一区二区八戒| 色噜噜狠狠一区二区| 91视频一区二区| 国产精品视频一区麻豆| 精品人无码一区二区三区 | 一区二区三区在线观看中文字幕 | 精品视频一区二区三区在线观看| 国产精品亚洲一区二区三区久久| 亚洲国产系列一区二区三区 | 亚洲一区二区三区深夜天堂| 精品一区二区三区免费 | 精品无码人妻一区二区三区|