visual-studio-2010 - UL 标签内的标签 H3

标签 visual-studio-2010 html html-lists

<分区>

Possible Duplicate:
Is anything except LI's allowed in a UL?

我正在做类似的事情:

<ul>
    <h3><a name="titlename">Title</a></h3>
    <li>Text.</li>
    <li>More text.</li>
    <span><a href="/url">Click here</a> to go to some place.</span>
</ul>

但我在 visual studio 中收到警告:

Warning Validation (HTML5): Element 'h3' cannot be nested within element 'ul'.  
Warning Validation (HTML5): Element 'span' cannot be nested within element эul'.    

我用谷歌搜索了 found看起来有另一个标签不是问题但是 <li>里面<ul> ю

但无论如何,可能有人对此有任何意见。它能打破什么吗?放你<h> <ul> 内的标签或任何其他标签?您对此有何经验?

最佳答案

<ul>表示无序列表,而 <li>表示属于该无序列表的列表项 - 所以只有 <li> 才有意义<ul> 中的元素元素。如果你想给无序列表一个标题,在列表的外面做(这将是更“正常”的方式),或者在 <li> 内。列表中的元素。

<h3>My List Title</h3>
<ul>
  <li>List items in here...</li>
</ul>

关于visual-studio-2010 - UL 标签内的标签 H3,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7511148/

相关文章:

html - 使用 CSS :nth-child 的分组序列

javascript - 我如何处理多个列表项被放入一个临时占位符,并设置回它被删除的地方?

html - 使用 Bootstrap 订购不同的 div

visual-studio-2010 - 代码分析作为本地警告但在 TFS 构建时出错

c# - 嵌入 Visual Studio 的 Firebird

visual-studio-2010 - Tfs 工作区映射到错误的文件夹

html - 具有不透明度并覆盖整个屏幕的背景图像

html - 在不同的行上向右浮动和向左浮动

html - 定义 <OL> 起始值

visual-studio-2010 - 使用 MSBuild 与 VS2010 生成的 vcxproj 文件作为目标 - 错误 MSB4066 ("attribute Label in element is unrecognized")