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

รายการเรียงลำดับ 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, I
  • value บน <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 ในทันที — ไม่ต้องติดตั้งในเครื่องของคุณ

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

  1. รายการไม่เรียงลำดับ ul และ li
  2. รายการเรียงลำดับ ol, start, reversed และ type
  3. รายการคำอธิบาย dl, dt และ dd
  4. รายการซ้อนกันและการจัดสไตล์รายการ
← กลับไปที่ HTML Academy