html - 为什么 Chrome 会向我的页面添加额外的 html?

标签 html google-chrome

我的 html 文档中有一段代码看起来像这样:

<p style="[some stype]">
    <span style="[some_style]">Request ID : </span>
    <a name="request_id" />
</p>
<p>....</p>

当我在 Chrome 中打开它并检查 <p>元素,这是显示的内容:

<p style="[some stype]">
    <span style="[some_style]">Request ID : </span>
    <a name="request_id" />
</p>
<a name="request_id">
    </a>
<p>....</p>

它实际上添加了另一个相同的 <a>第一页下的标签。

但是,如果我选择“查看页面源代码”,则显示的 HTML 代码与我的文件中的相同。 为什么 Chrome 会添加额外的 <a>进入 HTML?

注意:我知道 name<a> 的无效属性然而,这就是从 docx 转换为这种格式时书签在 HTML 中的表示方式,所以我坚持使用它。

最佳答案

<a>不是自闭标签。使用<a />无效(而不是 <a></a> )在 HTML 中(为了兼容性,不建议在 XHTML 中使用)。

<p style="[some style]">
    <span style="[some_style]">Request ID : </span>
    <a name="request_id"></a>
</p>

关于html - 为什么 Chrome 会向我的页面添加额外的 html?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40797354/

相关文章:

html - 将点击发送到 google 的 chrome 输入 html 标签

google-chrome - Applescript - Google Chrome 激活某个窗口

javascript - Angular2 解析指令模板 ng-container

javascript - 将格式输入类型 ='date' 从 mm-dd-yyyy 更改为 dd-mm-yyyy Laravel

html - flexbox 容器中的水平和垂直对齐方式?

javascript - 如何防止在 chrome 和 safari 中从 "empty"位置双击选择

javascript - 如何避免 webGL 着色器加载对 cpu 施加过多负载

php - php 文件的 OOP Diamond 问题 - 我应该如何处理?

javascript - html && css - 图像突出显示

javascript - 为什么这个函数在处理长数字时比处理短数字时运行得更快?