0
<div id="cart-login" style="position:absolute;right:50px;top:30px;">
    <a href="login.php">LOGIN</a> or <a href="sign-in.php">SIGN UP</a> <a href="cart.php" class="no-underline">CART</a>
</div>

私はこれを何度も何度も行ってきましたが、何らかの理由で今回はリンクをクリックできなくなります。私は試してみfloat:right; margin-right:50px;ましposition:absolute; right:50px;た。どちらも、リンクとテキストを選択不可およびクリック不可にします。z-indexどこかに目に見えないレイヤーがある場合に備えて、私も試しました。ページ上のすべてのリンクが機能するのに、これらのリンクが機能しないのはなぜですか? 申請するまでリンクは問題ありませんposition:absolute; right:50px;が、申請すると無効になりますが、ページには表示されます。解決策はありますか?

4

3 に答える 3

1

div要素はデフォルトで 100% の幅を占めるように設定されています。position:absolute幅と高さが設定されると、コンテンツによって決定されます。#cart-login明示的な高さと幅を指定してみてください。

于 2012-11-19T18:21:47.580 に答える
0

より高い を与えるようにしてくださいz-index。おそらく何かが要素を超えています。

于 2012-11-19T18:21:52.790 に答える
0

li メニュー リンクで固定 ul を使用し、z-index を増やすと、リンクが再び公開されました。

于 2014-05-30T09:54:08.797 に答える