私が取り組んでいる Web サイトがあり、イベント登録のいくつかのハイパーリンクを除いて、すべてのページが正常に機能しています。ページの最初のリンクは機能しますが、次のリンクは機能しません。2 つのリンク以外には何もないテスト ページを作成しましたが、同じ問題が発生しました。CSS に関連付けられていない空白のマスター ページを使用すると、リンクが機能するため、CSS を使用する必要があります。ただし、サイトの残りの部分には問題がなく、マスター ページと CSS が 1 つしかありません。ここにページへのリンクがあります。誰かが私に何が問題なのか教えていただければ幸いです。ChromeとIEで同じ問題があります。ブラウザは関係ないようです。
質問する
45 次
2 に答える
2
リンクをカバーする絶対配置要素があります。
<span class="shadow-bottom"></span>
関連する CSS:
#footer span.shadow-bottom {
background: url(images/main-shadow-bottom.png) repeat-x 0 0;
top: -46px;
left: 0;
position: absolute;
width: 100%;
height: 46px;
z-index: 20;
display: block;
}
<span>
リンクと重ならないように位置を修正してください。
于 2013-09-28T20:59:52.537 に答える
0
#footer span.shadow-bottom が top top:-47px に設定されているため、リンクの上に表示されます。メイン コンテンツにパディングを追加するか、フッターに上部マージンを追加することをお勧めします。
于 2013-09-28T21:01:35.330 に答える