2012-03-30 15 views
0

フッタのリンクが機能しません。リンクはホバーブルでもクリック可能でもありません。フッタリンクCSSスタイルが機能しない


私は申し訳ありませんが、私はそれがメインのコンテンツの後ろに留まるようにフッター上のzインデックスは-999に設定されていることを付け加えておく必要があります。それが問題であれば対処法はありますか?フッターの

<footer> 
    <ul> 
     <li><a href="contact.html">Contact Us</a></li> 
     <li><a href="about.html">About EIC</a></li>    
    </ul> 
</footer> 
footer { 
    position: fixed; 
    width: 100%; 
    height: 8em; 
    background-color: e0e0e0; 
    z-index: -999; 
    overflow: hidden; 
    bottom: 0px; 
    padding-top: 2%; 
} 
footer li { 
    display: inline; 
    padding: 2em; 
} 
footer a:link { 
    color: #000; 
    text-decoration: none; 
} 
footer a:hover { 
    color: #999; 
} 

View it on jsFiddle.

答えて

3

あなたz-index: -999は、実際のドキュメントの後ろに移動します。したがって、リンクはクリック可能でもホバーブルでもありません。

実際、この種の問題は、firebugやfirefoxの開発ツールの「Inspect Element」機能を使用すると簡単に目立つようになります。リンクを調べると、リンクが選択されるのではなく、ドキュメントが選択されます。リンクが何か(リンクの代わりに検査された要素)の後ろにあることがわかります。

2

z-index: -999宣言を削除します。フッターはクリック可能なページ領域の背後にあります。

+0

申し訳ありませんが、リンクの問題は解決しますが、Zインデックスはそのように設定されているので、スティッキーフッターはページの内容の後ろにとどまります。それがなければ、コンテンツをクリップする。あなたは周りの仕事をお勧めできますか? – amandathewebdev

0

上記の人々が言っ​​たことに加えて、あなたの欠けている#あなたの背景色。

http://jsfiddle.net/Vsvg2/8/

+0

混乱して申し訳ありません - Z-Indexが変更されると、フィドルは問題を修正しました。他のマイナーな修正を加えたいと思っていました。 – mikevoermans

0

あなたは削除する必要があります。

html{ 
    height: 100%; 
} 

あなたのCSSから。

編集:あなたはまだZインデックス削除する必要が

:-999を。 私を訂正してくれてありがとうございました。

+0

これは、ページの内容がその高さに戻っていない限り、機能します。根本的な問題は解決しません。 – animuson

+0

が正しいです。ありがとうございました。 – selo