1
4

4 回答 4

1

那不是有效的 HTML。<a>应该在里面<li>

于 2013-05-23T13:05:53.950 回答
1

这是对的 :

<ul>
  <li>
    <a href="somewhere.html">Option 1</a>
  </li>
  <li>
    <a href="somewhereElse.html">Option 2</a>
  </li>
</ul>
于 2013-05-23T13:07:27.723 回答
1

正确的语法要求您将<a>标签嵌套在<li>:

<ul>
  <li><a href="somewhere.html">Option 1</a><li>
  <li><a href="somewhereElse.html">Option 2</a><li>
<ul>
于 2013-05-23T13:07:38.753 回答
0

这是无效的,因为内联元素不能包含块元素。内联元素只能包含其他内联元素。块元素可以包含内联元素和其他块元素。

正确的 HTML:

<ul>
     <li>
          <a href="somewhere.html">Option 1</a>
     </li>
     <li>
          <a href="somewhereElse.html">Option 2</a>
     </li>
</ul>

li和标签a默认是内联的。ul默认是屏蔽的。请参阅内联元素列表和块元素列表以供进一步阅读

于 2013-05-23T13:11:42.240 回答