Can Not Have An Ul Inside An Ol In Html
I get the following validation error when I tested my HTML. Please look at the attached image for the HTML code. 'Element ul not allowed as child of element olin this context.'
Solution 1:
This is because the content model for <ol>
(and <ul>
actually) is zero or more li
elements
These two tags actually can't contain anything other than <li>
tags or nothing at all. If you have <ol><ul>
browsers will automatically close the <ol>
tag before beginning the <ul>
(well, the good ones).
I think your intent is to have:
<ol>
<li>
<ul>
The <ul>
can be contained inside of an <li>
that is a child of the <ol>
.
Solution 2:
This is because you should wrap the internal <ul> in a list <li> item:
<ul><li>text</li>....</ul>
becomes:
<li><ul><li>text</li>....</ul></li>
Solution 3:
You should do these
<ol>
...
<li>title</li><li><!-- add this --><ul><!-- your ul put here -->
...
</ul></li><!-- add this -->
...
</ol>
PS. In some case use original code better than image.
Solution 4:
Try to wrap <ul>
part into a <li>
tag.
Post a Comment for "Can Not Have An Ul Inside An Ol In Html"