การใช้แท็ก html head และ body ใน HTML

ในเอกสาร HTML มีแท็กหลักๆ ที่ทำหน้าที่ในการจัดโครงสร้างของเอกสาร ได้แก่ <html>, <head>, และ <body> แต่ละแท็กมีบทบาทที่สำคัญแตกต่างกันไป ซึ่งสามารถอธิบายได้อย่างละเอียดดังนี้

แท็ก <html>

แท็ก <html> เป็นแท็กหลักสุดที่ครอบคลุมเนื้อหาทั้งหมดของหน้าเว็บ มันเป็น “ราก” ของเอกสาร HTML และบอกเบราว์เซอร์ว่าข้อมูลทั้งหมดภายในแท็กนี้คือเอกสาร HTML

โครงสร้าง

<html>
  <!-- ส่วนต่างๆ ของ HTML จะอยู่ในนี้ -->
</html>

หน้าที่หลัก

  • ครอบคลุมทุกเนื้อหาที่เกี่ยวข้องกับ HTML ในหน้าเว็บ
  • ช่วยให้เบราว์เซอร์เข้าใจว่าเอกสารนี้เป็นไฟล์ HTML
  • โดยทั่วไป จะมีการกำหนดภาษาของเอกสารในแท็ก <html> เช่น
<html lang="th">
  <!-- เนื้อหาของ HTML จะอยู่ในนี้ -->
</html>

lang="th" คือการระบุว่าภาษาหลักของเอกสารคือภาษาไทย

แท็ก <head>

แท็ก <head> จะอยู่ภายในแท็ก <html> และเป็นส่วนที่ใช้ใส่ข้อมูลที่ไม่แสดงผลบนหน้าเว็บโดยตรง แต่เป็นข้อมูลที่เกี่ยวข้องกับการตั้งค่าหรือการอ้างอิงของเอกสาร HTML เช่น การกำหนดสไตล์ของหน้าเว็บ, ไฟล์ CSS และ JavaScript ที่จะใช้, และข้อมูลเมตา (meta information) อื่นๆ

โครงสร้าง

<head>
  <!-- ข้อมูลเพิ่มเติมของเอกสาร HTML จะอยู่ในนี้ -->
</head>

หน้าที่หลัก

  • ใส่ข้อมูลเกี่ยวกับเมตาดาต้าของเอกสาร เช่น ชื่อเรื่อง, คำอธิบาย, และคีย์เวิร์ด
  • ใส่การเชื่อมต่อไปยังไฟล์ CSS หรือ JavaScript
  • ระบุสไตล์ที่เป็นโกลบอล (ถ้าต้องการ)
  • ตัวอย่างการใช้งาน
<head>
  <meta charset="UTF-8"> <!-- ระบุการเข้ารหัสของเอกสาร -->
  <meta name="description" content="หน้าเว็บที่เกี่ยวกับการเรียนรู้ HTML">
  <meta name="keywords" content="HTML, สอน, พื้นฐาน, เว็บ">
  <title>การเรียนรู้ HTML เบื้องต้น</title> <!-- ชื่อเรื่องของหน้าเว็บ -->
  <link rel="stylesheet" href="styles.css"> <!-- เชื่อมโยงกับไฟล์ CSS -->
</head>

แท็ก <body>

แท็ก <body> เป็นส่วนที่ใช้ใส่เนื้อหาทั้งหมดที่จะแสดงบนหน้าเว็บ เช่น ข้อความ รูปภาพ ลิงก์ วิดีโอ หรือองค์ประกอบอื่นๆ ที่ผู้ใช้งานสามารถเห็นและโต้ตอบได้

โครงสร้าง

<body>
  <!-- เนื้อหาทั้งหมดที่จะแสดงบนหน้าเว็บจะอยู่ในนี้ -->
</body>

หน้าที่หลัก

  • ใส่เนื้อหาที่จะแสดงผลบนหน้าเว็บ เช่น ข้อความ, รูปภาพ, วิดีโอ, ลิงก์, ฟอร์ม
  • ทุกสิ่งที่อยู่ภายในแท็ก <body> จะถูกแสดงบนหน้าเว็บเมื่อผู้ใช้เข้ามา

ตัวอย่างการใช้งาน

<body>
  <h1>ยินดีต้อนรับสู่การเรียนรู้ HTML</h1>
  <p>นี่คือเนื้อหาสำหรับผู้เริ่มต้นศึกษาการสร้างเว็บไซต์ด้วย HTML</p>
  <img src="image.jpg" alt="ภาพประกอบการสอน HTML">
</body>

สรุปภาพรวมโครงสร้าง HTML

การใช้ <html>, <head>, และ <body> เป็นโครงสร้างพื้นฐานสำหรับเอกสาร HTML

<!DOCTYPE html>
<html lang="th">
<head>
  <meta charset="UTF-8">
  <meta name="description" content="เว็บไซต์เกี่ยวกับการเรียนรู้ HTML เบื้องต้น">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <title>การเรียนรู้ HTML เบื้องต้น</title>
  <link rel="stylesheet" href="styles.css">
</head>
<body>
  <h1>ยินดีต้อนรับสู่การเรียนรู้ HTML</h1>
  <p>นี่คือเนื้อหาสำหรับผู้เริ่มต้นศึกษาการสร้างเว็บไซต์ด้วย HTML</p>
</body>
</html>

โครงสร้างนี้จะทำให้หน้าเว็บแสดงผลได้อย่างถูกต้องและสอดคล้องตามมาตรฐานของ HTML

Leave a Reply