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: -->
<div class="box">
<p>Content</p>
</div>
<!-- < = < > = > & = & -->
</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 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 ในทันที — ไม่ต้องติดตั้งในเครื่องของคุณ
บทเรียนทั้งหมดในหลักสูตรนี้
- หัวเรื่อง h1-h6 และลำดับชั้น
- ย่อหน้า em, strong, b และ i
- br, hr, blockquote และ pre
- องค์ประกอบ span และ div