相关疑难解决方法(0)

我可以在结束标签上拥有属性吗?

有许多人标记这样的结束标记,以帮助识别与HTML标记一起使用的结束标记:

<div id="header">
  <div id="logo">
    <a href="index.php">
      <img id="logoimg" src="images/as_logo.png" alt="Logo" border="0" />
    </a>
  </div> <!-- logo -->
</div> <!-- header -->
Run Code Online (Sandbox Code Playgroud)

我想知道这样做是否符合语法:

<div id="header">
  <div id="logo">
    <a href="index.php">
      <img id="logoimg" src="images/as_logo.png" alt="Logo" border="0" />
    </a>
  </div id="logo">
</div id="header">
Run Code Online (Sandbox Code Playgroud)

更新:以下是HTML5.3规范中的文字:

8.1.2.2.结束标记
结束标记必须具有以下格式:

  1. 结束标记的第一个字符必须是U + 003C LESS-THAN SIGN字符(<).
  2. 结束标记的第二个字符必须是U + 002F SOLIDUS字符(/).
  3. 结束标记的下几个字符必须是元素的标记名称.
  4. 在标记名称之后,可能存在一个或多个空格字符.
  5. 最后,结束标记必须由U + 003E GREATER-THAN SIGN字符(>)关闭.

8.1.2.3.属性
元素的属性在元素的开始标记内表示.

请注意,只有START TAGS允许使用属性.

使用@jbyrds的想法; 使用HR标签可以查看是否忘记了z属性:

<div id="header">
  <div id="logo">
    <a href="index.php" id=link">
      <img id="logoimg" src="images/as_logo.png" alt="Logo" border="0" />
    </a><hr …
Run Code Online (Sandbox Code Playgroud)

html

46
推荐指数
4
解决办法
1万
查看次数

标签 统计

html ×1