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

br, hr, blockquote และ pre

ควบคุมการขึ้นบรรทัดใหม่ การแบ่งเนื้อหาตามประเด็น คำพูดอ้างอิง และข้อความที่จัดรูปแบบไว้ล่วงหน้า

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

องค์ประกอบ br

องค์ประกอบ <br> แทรกตัวแบ่งบรรทัดภายในเนื้อหาข้อความ:

<p>221B Baker Street<br>
London, NW1 6XE<br>
United Kingdom</p>
<!-- Good use: addresses, poetry, lyrics -->
<!-- Bad use: spacing paragraphs — use margin/padding instead -->

ควรใช้ br เมื่อใด

ใช้ <br> เฉพาะเมื่อการขึ้นบรรทัดใหม่เป็นส่วนหนึ่งของเนื้อหา:

  • ที่อยู่ไปรษณีย์
  • บทกวีที่กำหนดการขึ้นบรรทัดใหม่ไว้โดยเฉพาะ
  • เนื้อเพลง

อย่าใช้ <br> เพื่อเพิ่มพื้นที่ว่างระหว่างย่อหน้า เพราะเป็นหน้าที่ของ CSS

องค์ประกอบ hr

องค์ประกอบ <hr> แสดงตัวแบ่งเชิงเนื้อหาระหว่างเนื้อหา:

<p>Chapter One begins here and introduces the characters.</p>

<hr>

<p>Chapter Two starts a new scene entirely.</p>
<!-- hr = thematic shift in content, not just a visual line -->
<!-- Style with CSS: border, color, margin -->

การกำหนดรูปแบบ hr ด้วย CSS

สามารถกำหนดรูปแบบของ <hr> ได้ทั้งหมด:

<hr style="border: none; border-top: 2px solid #e0e0e0; margin: 2rem 0;">

<!-- Or in CSS: -->
<!--
hr {
  border: none;
  border-top: 1px solid #ddd;
  margin: 1.5rem 0;
}
-->

องค์ประกอบ blockquote

<blockquote> ใช้กำกับส่วนที่ยกข้อความมาจากแหล่งอื่น:

<blockquote cite="https://example.com/article">
  <p>The best time to plant a tree was 20 years ago.
     The second best time is now.</p>
</blockquote>
<p>— Chinese Proverb</p>
<!-- cite attribute = URL of the source (machine-readable) -->
<!-- cite element inside blockquote = visible attribution -->

คำพูดอ้างอิงในบรรทัดด้วย q

สำหรับคำพูดอ้างอิงสั้น ๆ ที่อยู่ในบรรทัด ให้ใช้ <q> แทน <blockquote>:

<p>She said <q cite="https://example.com">the meeting is at noon</q>.</p>
<!-- Browser adds quotation marks automatically -->
<!-- blockquote = block-level, full quote -->
<!-- q = inline, short quote within a sentence -->

องค์ประกอบ pre

<pre> แสดงข้อความด้วยแบบอักษรความกว้างคงที่และรักษาอักขระช่องว่างทุกตัวไว้อย่างตรงตามต้นฉบับ:

<pre>
function hello() {
    console.log("Hello!");
}
</pre>
<!-- Spaces, tabs, and newlines are preserved -->
<!-- Default font: monospace -->
<!-- Used for code, ASCII art, or text that depends on spacing -->

ใช้ pre และ code ร่วมกัน

ใช้ <pre> ร่วมกับ <code> สำหรับบล็อกโค้ด:

<pre><code>
const greet = (name) => {
  return `Hello, ${name}!`;
};
console.log(greet("World"));
</code></pre>
<!-- pre = preserves whitespace -->
<!-- code = semantic: this is computer code -->
<!-- syntax highlighting libraries like Prism target pre > code -->

การทำอักขระพิเศษใน pre ให้เป็นรูปแบบหลีก

อักขระ HTML พิเศษภายใน <pre> ยังคงต้องทำให้อยู่ในรูปแบบหลีก:

<pre><code>
<!-- These must be escaped: -->
&lt;div class="box"&gt;
  &lt;p&gt;Content&lt;/p&gt;
&lt;/div&gt;
<!-- &lt; = <   &gt; = >   &amp; = & -->
</code></pre>

การยุบช่องว่าง

HTML ปกติจะยุบอักขระช่องว่าง โดยช่องว่างและการขึ้นบรรทัดใหม่หลายรายการจะกลายเป็นช่องว่างหนึ่งรายการ:

<p>This    has    extra    spaces.</p>
<!-- Renders as: "This has extra spaces." -->

<pre>This    keeps    all    spaces.</pre>
<!-- Renders exactly as written -->

<!-- To preserve whitespace in p without pre: CSS white-space: pre -->
<p style="white-space: pre-wrap">Preserved&#10;newlines</p>

สรุปองค์ประกอบเกี่ยวกับช่องว่าง

ข้อมูลอ้างอิงอย่างรวดเร็ว:

  • <br> — ตัวแบ่งบรรทัดในบรรทัด (ที่อยู่ บทกวี)
  • <hr> — ตัวแบ่งส่วนเชิงเนื้อหา
  • <blockquote> — คำพูดอ้างอิงระดับบล็อก
  • <q> — คำพูดอ้างอิงในบรรทัด
  • <pre> — ข้อความที่จัดรูปแบบไว้ล่วงหน้าและรักษาอักขระช่องว่าง
  • <code> — ส่วนโค้ดในบรรทัด

ตรวจสอบความเข้าใจ

องค์ประกอบใดรักษาอักขระช่องว่างทั้งหมด รวมทั้งช่องว่างและการขึ้นบรรทัดใหม่ ไว้ตรงตามที่เขียนทุกประการ

ทบทวน: br hr blockquote pre

องค์ประกอบเกี่ยวกับช่องว่างและคำพูดอ้างอิง:

  • <br> — ตัวแบ่งบรรทัดภายในเนื้อหา (ไม่ใช้เพื่อเว้นระยะ)
  • <hr> — ตัวแบ่งเนื้อหาเชิงเนื้อหา (มีความหมาย ไม่ใช่แค่การแสดงผล)
  • <blockquote cite> — คำพูดอ้างอิงระดับบล็อกพร้อมแหล่งที่มา
  • <q> — คำพูดอ้างอิงในบรรทัด
  • <pre><code> — บล็อกโค้ดที่จัดรูปแบบ

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

บทเรียน “br, hr, blockquote และ pre” ฟรีหรือไม่

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

คุณจะเรียนรู้อะไรในบทเรียน “br, hr, blockquote และ pre”

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

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

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

บทเรียน “br, hr, blockquote และ pre” ใช้เวลานานแค่ไหน

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

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

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

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

  1. หัวเรื่อง h1-h6 และลำดับชั้น
  2. ย่อหน้า em, strong, b และ i
  3. br, hr, blockquote และ pre
  4. องค์ประกอบ span และ div
← กลับไปที่ HTML Academy