0

如果我的链接有一个子元素,为什么我的链接不起作用?有针对这个的解决方法吗?我找到了这个:当我将内容包装在 <a> 标记中时,链接在 IE 中不起作用,帮助? 它建议使用 div 而不是锚标记,但我想坚持使用默认浏览器功能并且不想为此编写脚本。

<td class="pointer">
            <a href="{{ URL::to('admin/user/' . $user->user_id) }}"><i class="icons foundicon-unlock"></i></a>
        </td>
4

2 回答 2

1

它不适用于 IE 或所有浏览器,因为它适用于我

演示

如果你愿意,你可以从元素中取出<i>标签<a>

演示 2

HTML

<i><a href="www.google.com">Google</a></i> <!--Tested on IE 7,8,9 and obviously on firefox-->

我怀疑你的href属性,只要确定你得到了什么作为来源,顺便说一句,你<a>的标签之间没有文字,假设你正在使用一些图像

于 2012-11-21T04:18:23.257 回答
0

发布的代码创建了一个ai元素为内容的元素,后者没有内容,所以我们可以说它是一个空链接。它是否有效是一个定义问题。谷歌会关注它,用户也许可以专注于它并通过按 Enter 来关注它。但是不会有任何可点击的内容,因此人们通常不会看到任何链接。这不依赖于内部i元素。a使用内容为空的元素可以获得相同的结果。

但是使用的类名表明您希望某些样式表格式化空链接,使其看起来像一个链接,可能使用背景图像。并且大概该代码依赖于对标记的特定期望,而您的使用i可能无法满足它们。

因此,请查阅您正在使用的 CSS(或 JavaScript?)代码的文档。如果问题仍然存在,请发布所有相关代码并确定您在哪里找到代码。

于 2012-11-21T06:19:05.277 回答