Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> HTML

เปลี่ยนฟอนต์ HTML:A How-To Guide

กฎ CSS ของตระกูลแบบอักษรช่วยให้คุณกำหนดแบบอักษรของเอกสารเว็บ HTML หากต้องการอ้างถึงฟอนต์ภายนอก คุณสามารถใช้เมธอด url() เพื่อกำหนดฟอนต์ฟอนต์ หรือจะฝังไฟล์ CSS ของฟอนต์จากเว็บไซต์อย่าง Google Fonts ก็ได้

ในฐานะนักพัฒนา จะมีบางครั้งที่เราไม่ต้องการใช้แบบอักษรเริ่มต้นที่เติมไว้เมื่อประมวลผล HTML ของเรา บทความนี้มีจุดมุ่งหมายเพื่อแสดงวิธีเปลี่ยนแบบอักษรในเอกสาร HTML โดยใช้แนวทางปฏิบัติที่ดีที่สุด

วิธีการเปลี่ยนแบบอักษรใน HTML

มีสามวิธีในการเปลี่ยนแบบอักษรของหน้าเว็บใน HTML:

  • การใช้แบบอักษรในตัวกับกฎชุดแบบอักษร
  • การใช้กฎแบบอักษรเพื่ออ้างถึงแบบอักษรภายนอก
  • การใช้สไตล์ชีต CSS ภายนอกเพื่อจัดรูปแบบฟอนต์บนหน้าเว็บ

ในบทความนี้ เราจะพูดถึงวิธีการเปลี่ยนแบบอักษรแต่ละวิธี

HTML เปลี่ยนแบบอักษร:แบบอักษรในตัว-ตระกูล

วิธีแรกที่เราสามารถเปลี่ยนแบบอักษรได้คือการใช้คุณสมบัติ font-family ในการจัดรูปแบบอินไลน์ของเรา สามารถทำได้ดังนี้:

<p style="font-family:wingdings;" id="wingdings">New York</p>

เราเพียงแค่ใช้ font-family คุณสมบัติเพื่อระบุแบบอักษรที่เราต้องการใช้ในบล็อกข้อความของเรา แบบอักษรมาตรฐานจำนวนมากพร้อมใช้งาน

ควรมีแบบอักษรสำรองไว้เผื่อในกรณีที่ไม่สามารถโหลดตัวเลือกแบบอักษรแรกได้ ง่ายเหมือนการเพิ่มเครื่องหมายจุลภาคและชื่อชุดแบบอักษรใหม่ ฉันมักจะลงท้ายด้วยการจัดกลุ่มทั่วไปเช่นกันในกรณี edge ที่ไม่มีสองตัวแรก

<p style="font-family: Roboto, Lato, sans-serif" 
id="roboto-plus-backups">New York</p>

การจัดกลุ่มทั่วไปในตอนท้ายเป็นเพียงฟอนต์ sans-serif เริ่มต้นสำหรับอุปกรณ์ใดก็ตามที่ไคลเอ็นต์ใช้ นามสกุลทั่วไปที่เราสามารถใช้ได้:monospace , serif , sans-serif , ตัวสะกด และ แฟนตาซี . คุณยังเข้าถึงแบบอักษรเฉพาะบางอย่างได้ เช่น Times New Roman

81% ของผู้เข้าร่วมกล่าวว่าพวกเขารู้สึกมั่นใจมากขึ้นเกี่ยวกับโอกาสในการทำงานด้านเทคโนโลยีหลังจากเข้าร่วม bootcamp จับคู่กับ Bootcamp วันนี้

ผู้สำเร็จการศึกษาจากหลักสูตร bootcamp โดยเฉลี่ยใช้เวลาน้อยกว่าหกเดือนในการเปลี่ยนอาชีพ ตั้งแต่เริ่มต้น bootcamp ไปจนถึงหางานแรก

HTML เปลี่ยนแบบอักษร:การใช้แบบอักษรหน้า

คุณสามารถใช้กฎแบบอักษรเพื่อนำเข้าแบบอักษรจากแหล่งภายนอกมายังหน้าเว็บของคุณได้

เมื่อต้องการใช้วิธีนี้ คุณต้องมีสิทธิ์เข้าถึงเอกสารแบบอักษรภายนอก เอกสารแบบอักษรมักจะมีนามสกุล “.ttf”

มาดูวิธีการเปลี่ยนแบบอักษรโดยใช้แอตทริบิวต์ font-face นี่คือกฎสไตล์ CSS ที่เราต้องใช้:

@font-face {
	font-family: "Open Sans";
	src: url(yoururl);
}

เราใช้แอตทริบิวต์ font-face style เพื่อประกาศแบบอักษรใหม่ของเรา แอตทริบิวต์ font-family กำหนดชื่อแบบอักษรใหม่ของเรา src:url() สั่งให้เอกสาร CSS ของเราทราบว่าจะหาแบบอักษรได้ที่ไหน ค่าของ “yoururl” ควรเป็น URL ของแบบอักษรข้อความของคุณ

แบบอักษรของเราจะยังไม่เปลี่ยนหน้าเว็บของเรา เราต้องบอก CSS สไตล์ชีตว่าองค์ประกอบใดควรใช้แบบอักษรใหม่ของเรา:

h1, h2, h3 {
	font-family: "Open Sans";
}

รหัสนี้บอกให้สไตล์ชีต CSS ของเราใช้แบบอักษร "Open Sans" กับองค์ประกอบบางอย่างบนหน้าเว็บของเรา h1, h2, h3 คือตัวเลือก CSS ที่ใช้สไตล์ของเรากับองค์ประกอบที่แสดง องค์ประกอบเหล่านี้เป็นส่วนหัวของ HTML

เปลี่ยนแบบอักษร HTML:แบบอักษร CSS ภายนอก

บางไซต์ เช่น Google Fonts ให้คุณฝังแบบอักษรลงในไซต์ของคุณโดยใช้สไตล์ชีต CSS สไตล์เหล่านี้ช่วยให้คุณกำหนดประเภทฟอนต์โดยใช้แอตทริบิวต์ CSS ในกรณีนี้ เราจะพยายามใช้แบบอักษร "Bangers" และ "Yellowtail" จาก Google Fonts:

<p id="sans-serif" style="font-family: Bangers, sans-serif" >New York</p>
<p id="cursive" style="font-family: Yellowtail, cursive" >New York</p>

หากคุณต้องเรียกใช้โค้ดด้านบนใน IDE ที่คุณเลือกและโหลด โค้ดดังกล่าวจะใช้ค่าเริ่มต้นเป็นฟอนต์ทั่วไป หากคุณต้องการใช้แบบอักษรเหล่านี้ คุณสามารถทำได้ด้วยการคลิกเพียงไม่กี่ครั้ง:

  1. ไปที่ Google Fonts
  2. ใช้เวลาทดลองกับเว็บไซต์หากต้องการ มีตัวเลือกมากมายสำหรับแบบอักษรที่นี่ คุณสามารถปรับแต่งข้อความตัวอย่างด้วยสิ่งที่คุณต้องการ มีอินพุตอยู่ที่ด้านบนของหน้าเว็บเพื่อให้คุณป้อนสิ่งที่คุณต้องการ
  3. ค้นหา 'Yellowtail' และคลิกที่มัน คุณควรมาที่หน้าจอพร้อมข้อมูลโดยละเอียดเกี่ยวกับแบบอักษร มองหา “+ เลือกสไตล์นี้ ” และคลิกที่มัน
  4. ลิ้นชักแถบด้านข้างควรมีข้อมูลเกี่ยวกับการเลือกของคุณ จะยังคงเปิดอยู่ในขณะที่คุณเรียกดูแบบอักษรเพิ่มเติม คลิก เรียกดูแบบอักษร ที่ด้านบนของหน้าจอและค้นหา 'Bangers' ทำตามขั้นตอนเดียวกับที่ทำกับ "Yellowtail"
  5. ที่แถบด้านข้าง คุณจะเห็นแท็บสำหรับ "ฝัง" คลิกเลย
  6. ตัว ควรเน้นตัวเลือกแล้ว คัดลอกและวาง ลงในส่วนหัวของ HTML
  7. ปฏิบัติตามหลักเกณฑ์สำหรับวิธีใช้แบบอักษรแต่ละแบบใน CSS มีแบบอักษรสำรองที่แนะนำด้วย
  8. แค่นั้นแหละ! คุณพร้อมที่จะใช้แบบอักษรเหล่านี้ในเอกสารของคุณแล้ว
<!DOCTYPE html>
<html>
 <head>
   <meta charset="utf-8">
   <meta name="viewport" content="width=device-width">
   <title>repl.it</title>
   <link href="style.css" rel="stylesheet" type="text/css" />
<link href="https://fonts.googleapis.com/css2?family=Bangers&family=Yellowtail&display=swap" rel="stylesheet">
 
 </head>
 <body>
   <p id="courier">New York</p>
   <p id="roboto">New York</p>
   <p id="raleway" style="font-family: Raleway, sans-serif">New York</p>
   <p id="serif" style="font-family: Courier New">New York</p>
   <p id="monospace" style="font-family: Roboto Monospace, monospace">New York</p>
   <p id="sans-serif" style="font-family: Bangers, Anton, sans-serif" >New York</p>
   <p id="cursive" style="font-family: Yellowtail, cursive" >New York</p>
   <p id="roboto-condensed" style="font-family: Roboto Condensed, sans-serif">New York</p>
 </body>
</html>

การสาธิตการทำงานด้านบนแสดงทั้งฟอนต์ในตัวและฟอนต์ของบุคคลที่สามที่กำลังใช้งานอยู่ ลองใช้มือของคุณในการนำเข้าแบบอักษรอื่น ๆ !

บทสรุป

คุณสามารถเปลี่ยนแบบอักษร HTML ได้โดยใช้แอตทริบิวต์ตระกูลแบบอักษรหรือโดยใช้สไตล์ชีต CSS ภายนอกที่มีแบบอักษรที่กำหนดเอง หากต้องการฝังแบบอักษรที่กำหนดเองลงใน CSS ของไซต์ คุณสามารถใช้กฎแบบอักษรได้

คุณต้องการเรียนรู้เพิ่มเติมเกี่ยวกับการเข้ารหัสใน HTML หรือไม่? อ่านคู่มือวิธีการเรียนรู้ HTML ของเรา ในคู่มือนี้ คุณจะได้พบกับเคล็ดลับยอดนิยมเกี่ยวกับวิธีการเรียนรู้ HTML รวมทั้งคำแนะนำเกี่ยวกับหลักสูตรออนไลน์ที่ดีที่สุด