关于的信息标签

发布于 2024-10-17 00:06:25 字数 731 浏览 3 评论 0原文


我已将 Aptana 升级到版本 3。从那时起,我收到如下警告:

<a><span id="contacts" rel="#overlayTest">Contact</span></a>

Multiple markers at this line:  
- should discard unexpected <a>  
- should discard unexpected </a>

A。在“div”或“span”之前放置“a”标签是否违法?
编辑: 我遇到了错误,因为我没有在 a 标记内放置 href。

我还会收到如下警告:

<a class="pointer"><li class="spacing5px">Journal</li></a>

Multiple markers at this line:    
- should discard unexpected </a>
- missing <li>
- missing </a> before <li>

B。是我瞎了还是真的有问题?

顺便说一句,我的页面加载完美。这些只是警告,但它让我烦恼。

谢谢!

I have upgraded Aptana to version 3. Since then, I get warnings like:

<a><span id="contacts" rel="#overlayTest">Contact</span></a>

Multiple markers at this line:  
- should discard unexpected <a>  
- should discard unexpected </a>

A. Is it illegal to put an "a" tag before a "div" or a "span"?
EDIT : I had the error because I put no href inside the a tag.

I also get warnings like:

<a class="pointer"><li class="spacing5px">Journal</li></a>

Multiple markers at this line:    
- should discard unexpected </a>
- missing <li>
- missing </a> before <li>

B. Am I blind or there is really something wrong here?

Btw, my page loads perfectly. Those are just warnings, but it bugs me.

Thanks!

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

俏︾媚 2024-10-24 00:06:25

在“div”或“span”之前放置“a”标签是否违法?

在 HTML 5 之前,您不能将 div 放入锚点内(而且我很长一段时间都不会这样做,因为浏览器需要太多的技巧来处理它)。

您不能将列表项放置在可以放置锚点的任何位置,反之亦然。 (因此锚点不能是列表的子元素,并且列表项不能是锚点的子元素)。我不确定 HTML 5 是否会改变这一点。

另外:

  • 没有 href 的锚点不是一个好主意。它大声疾呼 JavaScript 依赖性。 (如果它有一个名称,那么它会大声喊叫,是时候升级并在更合适的元素上放置一个 id 了)。
  • space5px 不是一个一个好的类名

Is it illegal to put an "a" tag before a "div" or a "span"?

You cannot put a div inside an anchor until HTML 5 (and I wouldn't do so for a long time as it needs too much hackery for browsers to handle it).

You can't put a list item anywhere that you can put an anchor and vice versa. (So an anchor cannot be a child element of a list, and a list item cannot be a child element of an anchor). I'm not sure if HTML 5 will change this or not.

Also:

  • An anchor without an href is not a good idea. It shouts of JavaScript dependency. (If it has a name, then it shouts of being time to upgrade and put an id on a more appropriate element instead).
  • spacing5px is a not a good class name
他夏了夏天 2024-10-24 00:06:25

锚点是内联元素,因此它们应该位于块级元素内部,包括 lidiv 元素。不过 span 应该没问题。

Anchors are inline elements, so they should go inside block level elements, including li and div elements. The span should be OK though.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文