很抱歉,关于标题的一些信息,这是我的html:
<body>
<header class="header">
<nav class="flex flex-jc-sb flex-ai-c">
<a href="#" class="header__logo">
<img src="img/logo.svg" alt="">
</a>
<a href="#" class="header__menu">
<span></span>
<span></span>
<span></span>
</a>
<div class="header__links">
<a href="#">Home</a>
<a href="#">About</a>
<a href="#"><a>
<a href="#">Blog</a>
<a href="#">Careers</a>
</div>
<a class='btn' href="#">Button</button>
</nav>
</header>
<body>但是火狐在主体内部的标题外创建了一个额外的标签,和最后一个标签:<a class='btn' href="#">Button</button>一样。
铬也起着同样的作用
发布于 2022-02-01 07:47:08
如果使用HTML验证服务,您会发现许多问题,其中包括:
Unclosed element a.
From line 22, column 9; to line 22, column 32
↩↩ <a class='btn' href="#">Button在这里您打开了<a>标记,但是用</button>不正确地关闭了它。
<a class='btn' href="#">Button</button>所以浏览器将尽最大努力找出正确的DOM
发布于 2022-02-01 07:50:29
确保您正在打开和关闭正确的标签。它不是额外的标记,而是关闭标签,因为您正在关闭一个未定义的按钮,而不是实际的锚标记。
您可以通过用<a class='btn' href="#">Button</button>替换<a class='btn' href="#">Button</a>来解决这个问题。
这不是浏览器问题,而是代码问题。
发布于 2022-02-01 08:10:17
始终确保您正在打开和关闭正确的标记,.If您打开了一个锚标记,然后您应该关闭它,如果您打开了按钮标记,那么您也应该关闭它。
您可以通过用Button替换Button来修复这个问题。
https://stackoverflow.com/questions/70936936
复制相似问题