2012-02-13 4 views
0

私は比較的ウェブ開発の新人で、ポートフォリオサイトを自分で作ろうとしています。画像を表示する方法としてbg stretcher 2(フルスクリーンイメージスライダ)を使用することを選択しました。これの上に、ナビゲーション・メニューを作成しようとしていますが、divタグをウィンドウの左下側に配置する問題が少しあります。ウィンドウの左下に同じ位置にとどまりますサイズが変更されます。ここに私のソースコードは次のとおりです。マージンが底にない

<?xml version="1.0"?> 
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN""http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> 
<html xmlns="http://www.w3.org/1999/xhtml"> 
<head> 
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> 
<title>Jerome Lousick</title> 

<link rel="stylesheet" type="text/css" href="demo/main.css" /> 
<link rel="stylesheet" type="text/css" href="bgstretcher.css" /> 

<script type="text/javascript" src="jquery-1.5.2.min.js"></script> 
<script type="text/javascript" src="swfobject.js"></script> 
<script type="text/javascript" src="bgstretcher.js"></script> 

<script type="text/javascript"> 
$(document).ready(function(){ 

    // Initialize Backgound Stretcher  
    $('BODY').bgStretcher({ 
     images: ['images/18.jpg', 'images/3.jpg', 'images/2.jpg', 'images/4.jpg', 'images/11.jpg', 'images/13.jpg', 'images/15.jpg'], 
     imageWidth: 1024, 
     imageHeight: 768, 
     slideDirection: 'W', 
     slideShowSpeed: 1000, 
     transitionEffect: 'fade', 
     sequenceMode: 'normal', 
     buttonPrev: '#prev', 
     buttonNext: '#next', 
     pagination: '#nav', 
     anchoring: 'left center', 
     anchoringImg: 'left center' 
    }); 

    $('BODY').bgStretcher.pause(); //slideshow starts paused 

}); 
</script> 

<script type="text/javascript" src="demo/main.js"></script> 

<style type="text/css"> 
#apDiv1 { 
position:absolute; 
width:250px; 
height:65px; 
z-index:1; 
left: 16px; 
top: 338px; 
} 
#apDiv2 { 
position:absolute; 
width:200px; 
height:51px; 
z-index:2; 
left: 19px; 
margin-bottom: 400px; 
} 
#apDiv2 .nav-buttons .nav-buttons #prev, #next, #toggleAnimation { 
font-family: Consolas; 
color: #FFF; 
font-size:10px 
} 
</style> 

</head> 
<body> 
    <div id="apDiv1"><img src="images/logo.png" alt="" width="244" height="59" /></div> 
    <div id="apDiv2"> 
    <p><span class="nav-buttons"><span class="nav-buttons"><a href="javascript:;" id="prev">Back |</a></span> <a href="javascript:;" id="next">Next</a></span></p> 
    <p>&nbsp;</p> 
    </div> 
</body> 
</html> 

答えて

0

あなたはapDiv2は、ウィンドウの左下なりません、あなたはこれを試すことができたい場合は...

#apDiv2 { 
position:absolute; 
width:200px; 
height:51px; 
z-index:2; 
left: 19px; 
bottom: 19px; /*this would be how far from the bottom you want it positioned*/ 

}

も、あなたがしたい場合ナビゲーションメニューをスクロールするときと同じ位置に浮かべるには、position:absoluteの代わりにposition:fixedを使用します。