Html 除了李';保险商实验室允许什么?

Html 除了李';保险商实验室允许什么?,html,Html,我们从设计师那里得到一些可疑的HTML。下列各项是否有效?(注意UL中的UL) 一, 1.1 1.2 1.3 二, 1.1 1.2 1.3 否,它无效。ul中唯一允许的元素是li 校正样本: <ul> <li> <span>1</span> <ul> <li>1.1</li> <li>1.2&l

我们从设计师那里得到一些可疑的HTML。下列各项是否有效?(注意UL中的UL)

  • 一,
    • 1.1
    • 1.2
    • 1.3
  • 二,
    • 1.1
    • 1.2
    • 1.3

否,它无效。
ul
中唯一允许的元素是
li

校正样本:

<ul>
    <li>
        <span>1</span>
        <ul>    
            <li>1.1</li>
            <li>1.2</li>
            <li>1.3</li>
        </ul>
    </li>
    <li>
        <span>2</span>
        <ul>    
            <li>1.1</li>
            <li>1.2</li>
            <li>1.3</li>
        </ul>
    </li>
</ul>
  • 1.
    • 1.1
    • 1.2
    • 1.3
  • 2.
    • 1.1
    • 1.2
    • 1.3

不允许您的设计师为您编写任何HTML代码。雇佣一名真正了解如何处理HTML和XHTML的前端开发人员。

这确实是无效的;可能意思是:

<ul>
  <li>1
    <ul>
    <!-- ... -->
    </ul>
  </li>
</ul>
  • 一,

还有,你的设计师在写HTML做什么?

这是无效的。要创建嵌套列表,必须将
ul
标记放入
li
标记中:

<ul>
<li>1</li>
<li>
    <ul>    
        <li>1.1</li>
        <li>1.2</li>
        <li>1.3</li>
    </ul>
</li>
<li>2</li>
<li>
    <ul>    
        <li>1.1</li>
        <li>1.2</li>
        <li>1.3</li>
    </ul>
</li>
  • 一,
    • 1.1
    • 1.2
    • 1.3
  • 二,
    • 1.1
    • 1.2
    • 1.3

根据,和,该代码无效

HTML 4 UL-(
LI
)+

这意味着在
内部只能有多个
  • 元素

    XHTML 两种类型的列表(
    ul | ol
    )都由
    li
    元素定义的列表项序列组成

    HTML5

    内容模型
    零个或多个和元素


    请注意,脚本支持元素是未呈现的元素,当前仅包括

    其无效。我刚查了一下

    这里是错误

    第6行第8列:文档类型 此处不允许元素“ul”;假设 缺少“li”开始标记


    您应该在W3C站点上搜索HTML标准信息。对于列表元素,您可以在此处找到它:。它说ul应该只包含li元素。在您的代码中,嵌套的ul应该放在li的内部。

    不仅无效,而且不需要
  • 1
  • 。为什么不:

    
    
    • 1.1
    • 1.2
    • 1.3
    • 1.1
    • 1.2
    • 1.3

  • 在前端工作的开发人员通常被称为设计师。她可能并不是说她的平面设计师在写代码,也不是说他们不应该写代码,HTML并不难理解
    <ul>
    <li>1</li>
    <li>
        <ul>    
            <li>1.1</li>
            <li>1.2</li>
            <li>1.3</li>
        </ul>
    </li>
    <li>2</li>
    <li>
        <ul>    
            <li>1.1</li>
            <li>1.2</li>
            <li>1.3</li>
        </ul>
    </li>