嵌套HTML锚标记

时间:2020-03-05 18:41:45  来源:igfitidea点击:

今天,我正在为网页进行标签导航。我尝试了滑动门方法,效果很好。然后我意识到我必须包括一个删除标签的选项(通常在每个标签的右上角有一个小X)。

我想使用嵌套锚,该锚不起作用,因为不允许这样做。然后我看到了实际上在工作的Pageflakes的导航(包括嵌套的超链接)。为什么?

解决方案

回答

他们必须使用JavaScript进行一些非常疯狂的工作,才能使其正常工作(注意父级和嵌套的锚标签都不具有name或者href属性,所有功能都通过类名和JS完成)。

这是html的样子:

<a class="page_tab page_tab">
  <div class="page_title" title="Click to rename this page.">Click & Type Page Name</div>
  <a class="delete_page" title="Click to delete this page" style="display: block;">X</a>
</a>

回答

实际上,在所有JS操作之后,我之前粘贴的代码都是生成的DOM。如果我们没有适用于Firefox的Firebug扩展程序,则应该立即获取。

编辑:删除了旧帖子,它不再有用。萤火虫是,所以这个留了:)

回答

我怀疑是否可以使用嵌套链接,这取决于浏览器是以严格模式(例如XHTML DTD,application / xml + html MIMEtype)还是"怪癖"模式呈现页面。

回答

嵌套链接是非法的