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

投稿されたコードは、コンテンツとしてa要素を持つ要素を作成しますi。後者にはコンテンツがないため、空のリンクであると言えます。それが機能するかどうかは、定義の問題です。Google はそれに従います。ユーザーはそれに集中して Enter キーを押すことでフォローできる可能性があります。ただし、クリックできるものは何もないため、通常、リンクは表示されません。iこれは内部要素に依存しません。aコンテンツが空の要素を使用しても、同じ結果が得られます。

しかし、使用されているクラス名は、おそらく背景画像を使用して、リンクのように見えるように、何らかのスタイル シートが空のリンクをフォーマットすることを期待していることを示唆しています。そしておそらく、そのコードはマークアップに対する特定の期待に依存しており、あなたの使用はiそれらを満たすことができないかもしれません.

そのため、使用している CSS (または JavaScript?) コードのドキュメントを参照してください。問題が解決しない場合は、関連するすべてのコードを投稿し、コードを見つけた場所を特定してください。

于 2012-11-21T06:19:05.277 に答える