2010-12-11 1 views
0

さまざまな画像を列に並べるようにギャラリーを作成しました。画像はiframeへのリンクなので、クリックすると画像を記述するWebページが読み込まれます。私が統合したいギャラリーの1つの機能は、ユーザーがイメージを上に置いたときにイメージの名前が表示されることです。 1つの瑕疵があることを除いて、これはほとんど機能しています。画像の名前は、画像の右下ではなく、含まれているdivの右下に表示されます。これをどうすれば解決できますか?ここでは、スタイルシートであるhttp://www.givetoagiver.co.cc/gallery.php と::ここではウェブページです http://www.givetoagiver.co.cc/style.css ありがとうイメージのホバーに問題がありますか?

答えて

1

追加:すべての

position: absolute; right: 0; bottom: 0 

Aに

ul.ulgallery li { 
position: relative; 
} 
+0

の絶対位置を変更してみて宣言した位置を持っているあなたのページ上の他の要素がありませんありがとう、ありがとう、私は位置と表示のプロパティに真剣に悪いです、それらを使用する方法を学習するための任意の提案? – Jake

+1

http://www.barelyfitz.com/screencast/html-training/css/positioning/またはhttp://www.w3schools.com/css/pr_class_position.asp –

+0

vladありがとうございます。 – Jake

1

そのを:ホバーを取っていますposition属性を持つ最初の親からの絶対位置です。ボディ(ページ全体)がデフォルト

li { position: relative} 

を与え、その後、あなたの

.imgteaser a:hover {top: 0; left: 0} 
関連する問題