我是html的新手,我试着把一个链接(“a”),一个文本“B”,和一个链接“c”放在同一行。
<a class = "fixed" href="/a/">linka <span> b </span> <span> <a href="/c/">linkc </a> </span> </a>
但我发现了一些错误,比如:
看到开始标记“a”,但已打开相同类型的元素。错误:结束标记“a”违反嵌套规则。错误:杂散结束标记“span”。错误:端标签“a”偏离。
我试着去掉嵌套,但是linkC不会显示。如何修复这个错误?
1条答案
按热度按时间aiazj4mn1#
发生此错误的原因是,您在第一个
<a>
标记中嵌套了<a>
标记,这在HTML中是不允许的。要获得您所需的布局,您可以使用不涉及嵌套<a>
标记的其他方法。解决这个问题的一种方法是使用容器元素(如
<div>
)将所有元素 Package 在一起。