這里是云端源想IT,幫你輕松學IT”
嗨~ 今天的你過得還好嗎?
天不言而四時行,
地不語而百物生。
- 2024.03.11 -
在數字世界的構建中,字體不僅僅是文字的外衣,更是情感和風格的傳遞者。作為網頁設計師和前端開發者,掌握HTML中的字體標簽,能夠讓我們創造出更加豐富和吸引人的用戶體驗。
今天,就讓我們一起走進HTML字體標簽的世界,探索它們如何讓網頁變得生動有趣。
語法結構:<標簽 屬性=“值”> 內容 </標簽>
1、標題標簽< h1> - < h6>
標題標簽的默認樣式是自動加粗的,字體一級標題最大,六級標題最小,每個標題標簽獨占一行。
示例:
<h1>一級</h1>
<h2>二級</h2>
<h3>三級</h3>
<h4>四級</h4>
<h5>五級</h5>
<h6>六級</h6>
2、字體標簽<font>
在HTML中,最常用的字體標簽非<font>莫屬,雖然現代開發中更推薦使用CSS來控制字體樣式,但了解它的歷史仍然有其必要性。<font>標簽允許我們通過color、size和face屬性來改變字體的顏色、大小和類型。
例如,如果我們想要顯示紅色Arial字體的文字,我們可以這樣寫:
<font color="red" size="5" face="Arial">這是紅色Arial字體的文字</font>
這行代碼的意思是:
注意:雖然標簽在HTML4.01中是有效的,但在HTML5中已經被廢棄,建議使用CSS來進行樣式定義。
3、字號大小:<font size="n">
字號大小在網頁設計中同樣重要,它直接影響著閱讀體驗。HTML允許我們通過<font size="n">來調整字體的大小,其中“n”可以是1到7的數字。
例如:
<!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>
運行結果:
不過,現代網頁設計更傾向于使用CSS來控制字號,以便更精細地調整字體大小。
4、粗體標簽
<b>:這個標簽用于將文本加粗顯示,相當于英文中的bold。它不會改變字體,只是使文本看起來更粗體。
<p><b>這是加粗的文本</b></p>
<strong>:與<b>標簽類似,<strong>標簽也用于表示加粗的文本。
<p><strong>這是重要的文本</strong></p>
但在HTML5中,<strong>標簽被賦予了語義,用來表示重要的文本內容。
5、斜體字標簽
<i>:這個標簽用于將文本設置為斜體,相當于英文中的italic。
<p><i>這是斜體的文本</i></p>
<em>:與<i>標簽類似,<em>標簽也用于表示斜體文本。
<p><em>這是強調的文本</em></p>
但在HTML5中,<em>標簽被賦予了語義,用來表示強調的文本內容。
6、刪除字標簽
<del>:這個標簽用于表示刪除的文本,常用于表示不再準確或已過時的內容。比如原價與現價。
<p>原價:<del>100元</del></p>
<p>現價: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>
如上圖控制臺所示(打開控制臺的方式: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>
8、其它字體標簽
<mark>:這個標簽用于突出顯示文本,通常用于表示高亮的部分。
<small>:這個標簽用于表示小號文本,通常用于表示版權聲明或法律條款等次要信息。
<ins>:這個標簽用于表示插入的文本,常用于表示新增的內容。
<sub> 和 <sup>:這兩個標簽分別用于表示下標和上標文本,常用于數學公式或化學方程式中。
盡管上述標簽可以直接在HTML中使用,但現代網頁設計越來越傾向于使用CSS來控制文本的樣式,因為CSS提供了更多靈活性和控制能力。
使用CSS類和樣式規則可以更有效地管理網站的整體樣式,并且可以更容易地適應不同設備和屏幕尺寸。
因此,如果您正在學習或更新您的網頁設計知識,建議學習和使用CSS來控制字體和其他文本樣式,關于HTML的這些標簽了解一下就可以了。
總之,字體是網頁設計中不可或缺的元素,它們就像是網頁的語言,傳遞著信息和情感。通過HTML字體標簽的學習和應用,我們可以讓我們的網頁“字”得其樂,讓每一位訪問者都能享受到更加美妙的網絡體驗。不斷探索和實踐,讓我們的網頁在字體的世界里綻放光彩吧!
今天就先講到這里了,
更多前端開發基礎知識點擊文末閱讀原文查看哦!
記得關注【云端源想IT】一起學編程!
我們下期再見!
END
文案編輯|云端學長
文案配圖|云端學長
內容由:云端源想分享
嘍大家好,我是作者“未來”,本期分享的內容是Web前端系列課程,本系列總共29個階段,堅持學習3個月蛻變為Web前端高手哦!
志同道合的小伙伴跟我一起學習交流哦!
圖片是有諸多優點的,但是缺點很明顯,比如圖片不但增加了總文件的大小,還增加了很多額外的"http請求",這都會大大降低網頁的性能的。更重要的是圖片不能很好的進行“縮放”,因為圖片放大和縮小會失真。我們后面會學習移動端響應式,很多情況下希望我們的圖標是可以縮放的。此時,一個非常重要的技術出現了,額不是出現了,是以前就有,是被從新"寵幸"啦。。。這就是字體圖標( iconfont)
1 字體圖標的優點
可以做出跟圖片一樣可以做的事情,改變透明度、旋轉度,等但是本質其實是文字,可以很隨意的改變色、產生陰影、透明效果等等本身體積更小,但攜帶的信息并沒有削減。
幾乎支持所有的瀏覽器
移動端設備必備良藥……
2 svg格式上傳轉換字體格式
總體來說,字體圖標按照如下流程:
設計字體圖標
假如圖標是我們公司單獨設計,那就需要第一步了,這個屬于U設計人員的工作,他們在illustrator或 Sketch這類矢量圖形軟件里創建icon圖標,比如下圖:
之后保存為svg格式,然后給我們前端人員就好了。
其實第一步,我們不需要關心,只需要給我們這些圖標就可以了,如果圖標是大眾的,網上本來就有的,可以直接跳過第一二步,進入第三步。
上傳生成字體包
當UI設計人員給我們svg文件的時候,我們需要轉換成我們頁面能使用的字體文件,而且需要生成的是兼容性的適合各個瀏覽器的。
推薦網站:icomoon.io
icomoon字庫
icomoon成立于2011年,推出的第一個自定義圖標字體生成器,它允許用戶選擇他們所需要的圖標,使它們成一字型。內容種類繁多,非常全面,唯一的遺憾是國外服務器,打開網速較慢。
推薦網站:iconfont.cn
阿里 icon font字庫
iconfont.cn
這個是阿里媽媽M2UX的一個 icon font字體圖標字庫,包含了淘寶圖標庫和阿里媽媽圖標庫??梢允褂肁I制作圖標上傳生成。一個字,免費,免費??!
Fontello
fontello.com
在線定制你自己的 icon font字體圖標字庫,也可以直接從 GitHub下載整個圖標集,該項目也是開源的。
Font-Awesome
fortawesome.github.io/font-Awesome
這是我最喜歡的字庫之一了,更新比較快。目前已經有369個圖標了。
3 下載字體圖標
剛才上傳完畢,網站會給我們把UI做的svg圖片轉換為我們的字體格式,然后下載下來就好了當然,我們不需要自己專門的圖標,是想網上找幾個圖標使用,以上2步可以直接省略了,直接到剛才的網站上找喜歡的下載使用吧。
4 復制需要的字體文件
5 復制需要的字體文件
第一步:在樣式里面聲明字體:告訴別人我們自己定義的字體
這段代碼不用記,直接復制即可,如下:
第二步:給盒子使用字體
第三步:盒子里面添加結構
before的方法如下:
注意要加上\斜杠。
span的方法如下:
復制這個小方塊粘貼到span中間,但是什么都看不到,這樣就對了
?
6 追加新圖標字體的方法
追加新圖標到原來庫里面如果工作中,原來的字體圖標不夠用了,我們需要添加新的字體圖標,但是原來的不能刪除,繼續使用,此時我們需要這樣做:
把壓縮包里面的 selection. json從新上傳,然后,選中自己想要新的圖標,從新下載壓縮包,替換原來文件即可
看不懂的小伙伴不要氣餒,后續的分享中將持續解釋,只要你跟著我分享的課程從頭到尾去學習,每篇文章看三遍,一個月后,回過頭來看之前的文章就會感覺簡單極了。
本章已結束,下篇文章將分享《20 滑動門技術及應用》小伙伴們不要錯過喲!
體效果
<h1></h1> 標題字(最大)
<h6></h6> 標題字(最小)
<h1 align="center"></h1>
<strong></strong> 粗體字(突出強調)
<b></b> 粗體字(bold:粗體)
<i></i> 斜體字(italic:斜體)
<u></u> 底線,文本添加下劃線:(underline:下劃線)
<strike></strike>或<s></s> 橫線,相當于加刪除線文本 <del></del> HTML5
等寬文字標簽:對于等寬文字設置多數情況用在英文文字顯示中
<tt></tt> 打字體,類似打字機或者等寬的文本效果。
<code></code> 等寬文字設置內容(定義計算機代碼文本)
<samp></samp> 等寬文字設置內容(定義樣本文本)
<kbd> 定義鍵盤文本。
<sup></sup> 文字上標字體標簽(super)
<sub></sub> 文字下標字體標簽(subscipt)
<address></address> 設置地址文字(可定義一個地址,比如電子郵件地址。您應當使用它來定義地址、簽名或者文檔的作者身份。)
<font></font> 編輯網頁文字樣式
<font face="" size="" color=""></font>
face屬性可以用于設置文字的名稱,可以是宋體、隸書、楷體等;
size屬性用于設置字號的大小(單位:字號),從 1 到 7 的數字,或h1-h6。瀏覽器默認值是3。
color用于設置字體的顏色
<font size="3" color="red">This is some text!</font>
<font size="2" color="blue">This is some text!</font>
<font face="verdana" color="green">This is some text!</font>
手冊上沒有
<ruby></ruby>和<rt></rt> 設置文字標注標記
實例:
<ruby>當代最可愛的人<rt>志愿軍</rt></ruby>
*請認真填寫需求信息,我們會在24小時內與您取得聯系。