รายการเรียงลำดับ ol, start, reversed และ type
สร้างรายการหมายเลขและปรับลำดับของรายการได้ตามต้องการ
รายการเรียงลำดับ ol, start, reversed และ type เป็นบทเรียน HTML Academy ฟรีบน CoddyKit นี่คือบทเรียนที่ 2 จากทั้งหมด 4 บทเรียน คุณสามารถอ่านบทเรียนทั้งหมดด้านล่างฟรี — จากนั้นลองปฏิบัติด้วยตัวคุณเองในเบราว์เซอร์พร้อมตัวแก้ไขโค้ดในตัวและติวเตอร์ AI ตลอด 24/7 บทเรียนนี้เป็นส่วนหนึ่งของเส้นทางการเรียน HTML Academy และความก้าวหน้าของคุณจะซิงค์ข้ามเว็บและแอป CoddyKit คอร์ส HTML Academy มีบทเรียนทั้งหมด 4 บทเรียน
รายการเรียงลำดับคืออะไร
รายการเรียงลำดับ แสดงรายการที่ลำดับมีความสำคัญ:
<ol>
<li>Install Node.js</li>
<li>Create project folder</li>
<li>Run npm init</li>
<li>Install dependencies</li>
</ol>องค์ประกอบ ol
โดยค่าเริ่มต้น องค์ประกอบ <ol> (รายการเรียงลำดับ) จะแสดงรายการย่อยด้วยตัวเลขต่อเนื่อง:
<ol>
<li>First step</li>
<li>Second step</li>
<li>Third step</li>
</ol>
<!-- Numbers are generated by the browser -->
<!-- You do not need to type 1. 2. 3. -->
<!-- Reordering items updates numbering automatically -->แอตทริบิวต์ start
แอตทริบิวต์ start กำหนดหมายเลขเริ่มต้น:
<p>Steps 1-3 are covered in Part One. Continuing from step 4:</p>
<ol start="4">
<li>Configure the database</li>
<li>Set environment variables</li>
<li>Run migrations</li>
</ol>
<!-- Numbers start at 4, 5, 6 -->แอตทริบิวต์ reversed
แอตทริบิวต์ reversed ทำให้ตัวเลขนับถอยหลังแทนการนับขึ้น:
<!-- Top 3 countdown -->
<ol reversed>
<li>Bronze: 95 points</li>
<li>Silver: 98 points</li>
<li>Gold: 100 points</li>
</ol>
<!-- Renders: 3. Bronze... 2. Silver... 1. Gold -->
<!-- reversed is a boolean attribute — no value needed -->แอตทริบิวต์ type
แอตทริบิวต์ type เปลี่ยนรูปแบบเครื่องหมาย:
<ol type="1">...</ol> <!-- 1, 2, 3 (default) -->
<ol type="a">...</ol> <!-- a, b, c (lowercase letters) -->
<ol type="A">...</ol> <!-- A, B, C (uppercase letters) -->
<ol type="i">...</ol> <!-- i, ii, iii (lowercase Roman) -->
<ol type="I">...</ol> <!-- I, II, III (uppercase Roman) -->type ใน CSS เทียบกับ HTML
ควรใช้ list-style-type ของ CSS แทนแอตทริบิวต์ type ของ HTML:
<!-- HTML type (still valid): -->
<ol type="A">
<li>Option A</li>
</ol>
<!-- CSS approach (separates concerns): -->
<!--
ol.lettered {
list-style-type: upper-alpha;
}
-->
<ol class="lettered">
<li>Option A</li>
</ol>แอตทริบิวต์ value บน li
แทนที่หมายเลขของรายการย่อยแต่ละรายการด้วย value:
<ol>
<li>First item</li>
<li value="10">Tenth item</li> <!-- jumps to 10 -->
<li>Eleventh item</li> <!-- continues: 11 -->
</ol>ol และ ul ซ้อนกัน
รายการสามารถซ้อนกันได้ — ผสมรายการเรียงลำดับและไม่เรียงลำดับเข้าด้วยกัน:
<ol>
<li>
Install tools
<ul>
<li>VS Code</li>
<li>Node.js</li>
</ul>
</li>
<li>Create project</li>
<li>Write code</li>
</ol>กรณีการใช้เชิงความหมาย
ใช้ <ol> เมื่อลำดับมีความหมาย:
- คำแนะนำทีละขั้นตอน
- ผลลัพธ์ที่จัดอันดับ (รายการ 10 อันดับแรก)
- ส่วนต่าง ๆ ของเอกสารทางกฎหมาย
- ขั้นตอนการทำสูตรอาหาร
- สารบัญที่มีส่วนต่าง ๆ กำกับหมายเลข
การรีเซ็ตตัวนับใน CSS
ตัวนับ CSS ช่วยให้ควบคุมรูปแบบหมายเลขรายการได้อย่างเต็มที่:
ol {
list-style: none;
counter-reset: step;
}
ol li {
counter-increment: step;
}
ol li::before {
content: 'Step ' counter(step) ': ';
font-weight: bold;
color: #0070f3;
}การใช้ ol สำหรับเส้นทางนำทาง
การนำทางแบบเส้นทางนำทางมีความหมายเชิงโครงสร้างเป็นรายการเรียงลำดับ:
<nav aria-label="Breadcrumb">
<ol>
<li><a href="/">Home</a></li>
<li><a href="/docs">Documentation</a></li>
<li><span aria-current="page">HTML Lists</span></li>
</ol>
</nav>ตรวจสอบอย่างรวดเร็ว
แอตทริบิวต์ใดทำให้ ol นับถอยหลัง
ทบทวน: รายการเรียงลำดับ
สาระสำคัญของรายการเรียงลำดับ:
<ol>— รายการต่อเนื่องที่ลำดับมีความสำคัญstart— เริ่มการกำหนดหมายเลขจากหมายเลขที่กำหนดเองreversed— นับถอยหลังtype— เปลี่ยนเครื่องหมาย: 1, a, A, i, Ivalueบน<li>— แทนที่หมายเลขของรายการย่อยแต่ละรายการ- ใช้ CSS
list-style-typeและตัวนับเพื่อควบคุมได้มากขึ้น
คำถามที่พบบ่อย
บทเรียน “รายการเรียงลำดับ ol, start, reversed และ type” ฟรีหรือไม่
ใช่ — ข้อความเต็มของ “รายการเรียงลำดับ ol, start, reversed และ type” ฟรีให้อ่านที่นี่บนเว็บ เพื่อปฏิบัติแบบโต้ตอบ (ตัวแก้ไขโค้ดในตัวและติวเตอร์ AI ตลอด 24/7) และปลดล็อคส่วนที่เหลือของคอร์ส HTML Academy ให้อัปเกรดเป็น CoddyKit PRO คอร์ส HTML Academy มีบทเรียนทั้งหมด 4 บทเรียน
คุณจะเรียนรู้อะไรในบทเรียน “รายการเรียงลำดับ ol, start, reversed และ type”
สร้างรายการหมายเลขและปรับลำดับของรายการได้ตามต้องการ คุณปฏิบัติ HTML Academy ด้วยโค้ดที่ใช้งานได้จริงที่คุณเรียกใช้โดยตรงในเบราว์เซอร์ และติวเตอร์ AI ตลอด 24/7 ตอบคำถามของคุณขณะที่คุณไปผ่านบทเรียน
คุณต้องมีประสบการณ์ก่อนที่จะเริ่มเรียน HTML Academy หรือไม่
ไม่จำเป็นต้องมีประสบการณ์มาก่อน HTML Academy บน CoddyKit ออกแบบมาสำหรับผู้เริ่มต้นไปจนถึงผู้เรียนขั้นสูง คุณสามารถเริ่มต้นที่นี่หรือเริ่มจากตัวแรกและเรียนด้วยความเร็วของคุณเอง นี่คือบทเรียนที่ 2 จากทั้งหมด 4 บทเรียน
บทเรียน “รายการเรียงลำดับ ol, start, reversed และ type” ใช้เวลานานแค่ไหน
บทเรียน CoddyKit ส่วนใหญ่ใช้เวลาประมาณ 5–10 นาที แต่ละบทเรียนจึงสั้นและเป็นแบบโต้ตอบ คุณสามารถก้าวหน้าอย่างต่อเนื่องและกลับมาเรียนต่อจากตรงที่เพิ่งหยุดบนเว็บและแอปได้เลย
ฉันเขียนและรันโค้ดในบทเรียน HTML Academy นี้ได้ไหม
ได้ บทเรียน HTML Academy ทุกบทมีตัวแก้ไขโค้ดในตัว คุณจึงเขียนและรันโค้ดจริงได้เลยในเบราว์เซอร์ และได้รับข้อเสนอแนะจาก AI ในทันที — ไม่ต้องติดตั้งในเครื่องของคุณ
บทเรียนทั้งหมดในหลักสูตรนี้
- รายการไม่เรียงลำดับ ul และ li
- รายการเรียงลำดับ ol, start, reversed และ type
- รายการคำอธิบาย dl, dt และ dd
- รายการซ้อนกันและการจัดสไตล์รายการ