Windows 10 will reach EOS (end of support) on October 14, 2025. For more information, see this article.

Cari Bantuan

Avoid support scams. We will never ask you to call or text a phone number or share personal information. Please report suspicious activity using the “Report Abuse” option.

Pelajari Lebih Lanjut

<OL> basic HTML functionality is not working. Create an OL with 3 items, then 2 sub items, then continue the original OL. You'll see: 1,2,3,a,b,3,4,5

  • 4 balas
  • 1 memiliki masalah ini
  • 2 kunjungan
  • Balasan terakhir oleh TyDraniu

more options

Render this in FF.

<ol>
  <li>Coffee</li>
  <li>Soda</li>
  <li>Milk</li>
     <ul>
          <li>Creamer</li>
          <li>whip cream</li>
     </ul>
  <li>Tea</li>
  <li>Bread</li>
</ol>

You'll see it look like the attached screen shot that shows 2- #3 items. Try it yourself is the best way to see the issue. https://www.w3schools.com/tags/tryit.asp

Render this in FF. <pre><nowiki><ol> <li>Coffee</li> <li>Soda</li> <li>Milk</li> <ul> <li>Creamer</li> <li>whip cream</li> </ul> <li>Tea</li> <li>Bread</li> </ol></nowiki></pre> You'll see it look like the attached screen shot that shows 2- #3 items. Try it yourself is the best way to see the issue. https://www.w3schools.com/tags/tryit.asp
Lampiran tangkapan layar

Diperbarui oleh cor-el pada

Solusi terpilih

You've closed the <li> element tag before your nested list is added. This causes this issue because it's the improper way to create a nested list in HTML.

Your second list needs to be within a <li> element.

Your code should look like this:

<ol>
  <li>First item</li>
  <li>Second item
    <ul>
      <li>First subitem</li>
      <li>Second subitem</li>
      <li>Third subitem</li>
    </ul>
  </li>
  <li>Third item</li>
</ol>

Notice that in the above code, the second <ul> element is nested within the Second item

Hope this helps.

Baca jawaban ini dalam konteks 👍 0

Semua Balasan (4)

more options

Solusi Terpilih

You've closed the <li> element tag before your nested list is added. This causes this issue because it's the improper way to create a nested list in HTML.

Your second list needs to be within a <li> element.

Your code should look like this:

<ol>
  <li>First item</li>
  <li>Second item
    <ul>
      <li>First subitem</li>
      <li>Second subitem</li>
      <li>Third subitem</li>
    </ul>
  </li>
  <li>Third item</li>
</ol>

Notice that in the above code, the second <ul> element is nested within the Second item

Hope this helps.

Diperbarui oleh Wesley Branton pada

more options

It's strange that the <ul> restarts the counter for the <ol>. No idea why that happens.

<ol>
  <li>Coffee - 1</li>
  <li>Tea - 2</li>
  <li>Milk - 3</li>
     <ul>
          <li>Creamer 1</li>
          <li>Creamer 2</li>
          <li>Creamer 3</li>
          <li>Creamer 4</li>
          <li>Creamer 5</li>
     </ul>
  <li>Soda - 6</li>
  <li>Bourbon - 7</li>
</ol>

But you can avoid it with proper nesting as described in Wesley's reply.

<ol>
  <li>Coffee - 1</li>
  <li>Tea - 2</li>
  <li>Milk - 3
     <ul>
          <li>Creamer 1</li>
          <li>Creamer 2</li>
          <li>Creamer 3</li>
          <li>Creamer 4</li>
          <li>Creamer 5</li>
     </ul>
  </li>
  <li>Soda - 4</li>
  <li>Bourbon - 5</li>
</ol>
more options

Thanks Wesley. Makes sense. Other browsers do correct for the way I had it. But you are correct in that this is the way it should be. :)

more options

This is wrong. An <ul> element can't be a child of <ol> element due to spec.

It should be sth like this: <!DOCTYPE html> <html> <body> <h2>The ol element</h2> <ol> <li>Coffee</li> <li>Tea</li> <li>Milk <ul> <li>One</li> <li>Two</li> <li>Three</li> <li>Four</li> </ul></li> <li>Coffee</li> <li>Tea</li> <li>Milk</li> </ol> </body> </html> See also https://developer.mozilla.org/en-US/docs/Learn/HTML/Introduction_to_HTML/HTML_text_fundamentals#Nesting_lists