0Pricing
HTML Academy · บทเรียน

องค์ประกอบ article: เนื้อหาแบบครบถ้วนในตัวเอง

ใช้ article สำหรับเนื้อหาที่เผยแพร่แยกเป็นอิสระได้

องค์ประกอบ article: เนื้อหาแบบครบถ้วนในตัวเอง เป็นบทเรียน HTML Academy ฟรีบน CoddyKit นี่คือบทเรียนที่ 2 จากทั้งหมด 4 บทเรียน คุณสามารถอ่านบทเรียนทั้งหมดด้านล่างฟรี — จากนั้นลองปฏิบัติด้วยตัวคุณเองในเบราว์เซอร์พร้อมตัวแก้ไขโค้ดในตัวและติวเตอร์ AI ตลอด 24/7 บทเรียนนี้เป็นส่วนหนึ่งของเส้นทางการเรียน HTML Academy และความก้าวหน้าของคุณจะซิงค์ข้ามเว็บและแอป CoddyKit คอร์ส HTML Academy มีบทเรียนทั้งหมด 4 บทเรียน

องค์ประกอบบทความคืออะไร

องค์ประกอบ <article> ใช้แทนเนื้อหาที่สมบูรณ์ในตัวเองและเผยแพร่แยกได้:

  • มีความหมายในตัวเองโดยไม่ต้องอาศัยบริบทของหน้าเว็บ
  • สามารถเผยแพร่ต่อผ่านเครือข่าย (RSS, การ์ดโซเชียล) ได้โดยไม่สูญเสียความหมาย

เมื่อใดควรใช้องค์ประกอบบทความ

ใช้ <article> สำหรับ:

  • บทความในบล็อก
  • บทความข่าว
  • โพสต์ในฟอรัม
  • การ์ดผลิตภัณฑ์
  • ความคิดเห็น (ความคิดเห็นแต่ละรายการถือเป็นบทความ)
  • วิดเจ็ตหรือแกดเจ็ต

โครงสร้างบทความ

บทความทั่วไปประกอบด้วยส่วนหัว เนื้อหา และส่วนท้าย:

<article>
  <header>
    <h2><a href="/posts/html-guide">HTML5 Complete Guide</a></h2>
    <p>By <a rel="author" href="/authors/jane">Jane Smith</a></p>
    <time datetime="2025-01-15">January 15, 2025</time>
  </header>

  <p>HTML5 brought many semantic improvements to the web...</p>

  <footer>
    <p>Tags: <a href="/tags/html">HTML</a>, <a href="/tags/web">Web</a></p>
  </footer>
</article>

บทความซ้อนกัน (ความคิดเห็น)

สามารถซ้อนบทความเพื่อแสดงการตอบกลับหรือเนื้อหาย่อยได้:

<article class="post">
  <h2>Main Post Title</h2>
  <p>Post content...</p>

  <section class="comments">
    <h3>Comments</h3>

    <article class="comment">
      <p>Great post! — <cite>Alice</cite></p>
    </article>
    <article class="comment">
      <p>Thanks for sharing! — <cite>Bob</cite></p>
    </article>
  </section>
</article>

การ์ดผลิตภัณฑ์ในรูปแบบบทความ

การ์ดผลิตภัณฑ์หรือเนื้อหาสามารถเป็นบทความได้:

<ul class="product-grid">
  <li>
    <article class="product-card">
      <img src="widget.jpg" alt="Widget Pro">
      <h2>Widget Pro</h2>
      <p>The best widget for professionals.</p>
      <p>$49.99</p>
      <a href="/products/widget-pro">View Product</a>
    </article>
  </li>
</ul>

บทความกับส่วนเนื้อหา

จุดที่มักสับสน — บทความกับส่วนเนื้อหา:

  • <article> — สมบูรณ์ในตัวเอง; เมื่อแยกออกจากหน้าเว็บก็ยังมีความหมาย
  • <section> — การจัดกลุ่มตามหัวข้อ; ต้องอาศัยบริบทโดยรอบจึงจะมีความหมาย
<!-- Article: can be shared standalone -->
<article>A blog post about HTML</article>

<!-- Section: a chapter of the post (not standalone) -->
<article>
  <section><h2>Introduction</h2>...</section>
  <section><h2>Deep Dive</h2>...</section>
</article>

บทความกับ Schema.org

ใช้บทความร่วมกับข้อมูลแบบมีโครงสร้างของ Schema.org เพื่อให้ผลการค้นหามีรายละเอียดมากขึ้น:

<article>
  <h1 id="title">HTML5 Guide</h1>
  <time datetime="2025-01-15" id="date">Jan 15, 2025</time>
  ...
</article>

<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "Article",
  "headline": "HTML5 Guide",
  "datePublished": "2025-01-15"
}
</script>

องค์ประกอบการอ้างอิง

ใช้ <cite> สำหรับชื่อผลงานหรือการระบุแหล่งที่มา:

<article>
  <h2>Book Review: <cite>Don't Make Me Think</cite></h2>
  <p>By <a rel="author" href="/authors/me">Jane Smith</a></p>
  <p>Steve Krug's book remains essential reading for UX designers...</p>
</article>

ลิงก์ระบุผู้เขียน

ระบุลิงก์แสดงความเป็นผู้เขียนภายในบทความด้วย rel="author":

<article>
  <p>Written by
    <a href="/authors/jane" rel="author">Jane Smith</a>
  </p>
</article>
<!-- rel="author" helps search engines identify content authorship -->

บทความหลายรายการในหน้าเว็บ

สามารถแสดงบทความหลายรายการในรายการหรือฟีดได้:

<main>
  <h1>Latest Posts</h1>
  <article>...</article>
  <article>...</article>
  <article>...</article>
</main>
<!-- Each article is independently consumable -->
<!-- This is correct: multiple articles, one main -->

เมื่อใดไม่ควใช้องค์ประกอบบทความ

อย่าใช้ <article> สำหรับ:

  • ส่วนทั่วไปของหน้าเว็บที่ไม่มีความหมายในตัวเอง
  • องค์ประกอบสำหรับการนำทาง
  • ส่วนการตลาดบนหน้าแรก (ใช้ <section>)
  • วิดเจ็ตในแถบด้านข้าง (ใช้ <aside>)

ตรวจสอบความเข้าใจอย่างรวดเร็ว

ลักษณะสำคัญของเนื้อหาที่ควรอยู่ในองค์ประกอบบทความคืออะไร

ทบทวน: องค์ประกอบบทความ

สาระสำคัญขององค์ประกอบบทความ:

  • เนื้อหาที่สมบูรณ์ในตัวเองและเผยแพร่แยกได้
  • สามารถเผยแพร่ต่อผ่านเครือข่าย (RSS, ตัวอย่างเนื้อหาบนโซเชียล) ได้โดยไม่สูญเสียความหมาย
  • ตัวอย่าง: บทความในบล็อก ข่าว การ์ดผลิตภัณฑ์ และความคิดเห็น
  • สามารถซ้อนกันได้ (โพสต์ที่มีบทความความคิดเห็นซ้อนอยู่ภายใน)
  • ใช้ rel="author" กับลิงก์ระบุผู้เขียนภายในบทความ

คำถามที่พบบ่อย

บทเรียน “องค์ประกอบ article: เนื้อหาแบบครบถ้วนในตัวเอง” ฟรีหรือไม่

ใช่ — ข้อความเต็มของ “องค์ประกอบ article: เนื้อหาแบบครบถ้วนในตัวเอง” ฟรีให้อ่านที่นี่บนเว็บ เพื่อปฏิบัติแบบโต้ตอบ (ตัวแก้ไขโค้ดในตัวและติวเตอร์ AI ตลอด 24/7) และปลดล็อคส่วนที่เหลือของคอร์ส HTML Academy ให้อัปเกรดเป็น CoddyKit PRO คอร์ส HTML Academy มีบทเรียนทั้งหมด 4 บทเรียน

คุณจะเรียนรู้อะไรในบทเรียน “องค์ประกอบ article: เนื้อหาแบบครบถ้วนในตัวเอง”

ใช้ article สำหรับเนื้อหาที่เผยแพร่แยกเป็นอิสระได้ คุณปฏิบัติ HTML Academy ด้วยโค้ดที่ใช้งานได้จริงที่คุณเรียกใช้โดยตรงในเบราว์เซอร์ และติวเตอร์ AI ตลอด 24/7 ตอบคำถามของคุณขณะที่คุณไปผ่านบทเรียน

คุณต้องมีประสบการณ์ก่อนที่จะเริ่มเรียน HTML Academy หรือไม่

ไม่จำเป็นต้องมีประสบการณ์มาก่อน HTML Academy บน CoddyKit ออกแบบมาสำหรับผู้เริ่มต้นไปจนถึงผู้เรียนขั้นสูง คุณสามารถเริ่มต้นที่นี่หรือเริ่มจากตัวแรกและเรียนด้วยความเร็วของคุณเอง นี่คือบทเรียนที่ 2 จากทั้งหมด 4 บทเรียน

บทเรียน “องค์ประกอบ article: เนื้อหาแบบครบถ้วนในตัวเอง” ใช้เวลานานแค่ไหน

บทเรียน CoddyKit ส่วนใหญ่ใช้เวลาประมาณ 5–10 นาที แต่ละบทเรียนจึงสั้นและเป็นแบบโต้ตอบ คุณสามารถก้าวหน้าอย่างต่อเนื่องและกลับมาเรียนต่อจากตรงที่เพิ่งหยุดบนเว็บและแอปได้เลย

ฉันเขียนและรันโค้ดในบทเรียน HTML Academy นี้ได้ไหม

ได้ บทเรียน HTML Academy ทุกบทมีตัวแก้ไขโค้ดในตัว คุณจึงเขียนและรันโค้ดจริงได้เลยในเบราว์เซอร์ และได้รับข้อเสนอแนะจาก AI ในทันที — ไม่ต้องติดตั้งในเครื่องของคุณ

บทเรียนทั้งหมดในหลักสูตรนี้

  1. header nav main และ footer
  2. องค์ประกอบ article: เนื้อหาแบบครบถ้วนในตัวเอง
  3. องค์ประกอบ section เทียบกับ div
  4. time address และ mark
← กลับไปที่ HTML Academy