2015-03-31 54 views
0

我想在頁腳頂部放置圖像,但是我的圖像躺在屏幕中間的某個位置。我試過vertical-align,使用保證金的wokaround,但沒有成功。在Bootstrap中粘貼圖像到頁腳頂部3

這裏的jsFiddle

這裏是我的HTML結構,

<body id="extranav"> 
    <div class="wrapper"> 
    <nav class="navbar navbar-default"> 
     <div class="container-fluid"> 
     <!-- Brand and toggle get grouped for better mobile display --> 
     <div class="navbar-header"> 
      <button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#bs-example-navbar-collapse-1"> 
      <span class="sr-only">Toggle navigation</span> 
      <span class="icon-bar"></span> 
      <span class="icon-bar"></span> 
      <span class="icon-bar"></span> 
      </button> 
      <a class="navbar-brand" href="index.php"><img src="images/logo.png" ></a> 
     </div> 

     <!-- Collect the nav links, forms, and other content for toggling --> 
     <div class="collapse navbar-collapse" id="bs-example-navbar-collapse-1"> 
      <ul class="nav navbar-nav navbar-right"> 
      <li><a href="index.php">Home</a></li> 
      <li><a href="link1.php">Link1</a></li> 
      <li><a href="link2.php">Link2</a></li> 
      <li><a href="faq.php">FAQ</a></li> 
      </ul> 
     </div><!-- /.navbar-collapse --> 
     </div><!-- /.container-fluid --> 
    </nav> 

    <div class="container"> 
     <div class="row"> 
     <div class="col-sm-6"> 

     </div> 
     <div class="col-sm-6"> 

     </div> 
     </div> 
    </div>  

    <div class="push"></div> 
    </div> 

    <div class="footer"> 
    <br><br> 
    <div class="text-center"> 
    <a href="#" class="fa icon fa-facebook fa-lg"></a> 
    <a href="#" class="fa icon fa-twitter fa-lg" ></a> 
    <a href="#" class="fa icon fa-google fa-lg"></a> 
    <br><br> 
    <div class="footer-links">&nbsp; 
     <a href="feedback.php">Feedback</a>&nbsp;&nbsp; 
     <a href="about-us.php">AboutUs</a>&nbsp;&nbsp; 
     <a href="faq.php">FAQ</a>&nbsp;&nbsp; 
     <p>&copy; All Rights Reserved</p> 
    </div> 
    </div> 
</div> 
</body> 

而CSS

html,body 
{ 
    height: 100%; 
    /*font-size: 15pt;*/ 
    font-family: 'Varela Round', sans-serif; 
    background-color: #fff; 
    min-height: 1024px; 
} 
.footer 
{ 
    background-color: #2D3339; 
    color: white; 
} 
.footer a 
{ 
    line-height: 2.8em; 
} 
.footer-links a,.footer-links p 
{ 
    color: #aaa; 
    text-align: center; 
} 
.wrapper { 
min-height: 100%; 
height: auto !important; 
height: 100%; 
margin: 0 auto -200px; 
} 
.footer, .push { 
height: 200px; 
font-size: 15px; 
} 
.push 
{ 
    background: url("http://i564.photobucket.com/albums/ss86/ban0107/aya/footer.gif") repeat-x scroll center bottom transparent; 
} 
+0

This Ex。可能有幫助,

, 你也可以使用left:px;或者正確:px;設置對齊。 – 2015-03-31 19:43:52

回答

0

你爲什麼不把頁腳圖像div直接頁腳裏面?這自然會右頁尾的方式上面,那麼你只需要調整CSS使頁腳是(用於圖像下方的腳註部分200像素的圖像和200像素)400像素:

.footer 
{ 
    height:400px; 
    font-size: 15px; 
    background-color:#2D3339; 
    color:white; 
} 
.push 
{ 
    height:200px; 
    background:url("http://i564.photobucket.com/albums/ss86/ban0107/aya/footer.gif") repeat-x scroll center bottom; 
} 

JSFiddle

0

你的意思like this?

相關HTML:

<div class="footer"> 
    <div class="push"></div> 
    <br /> 
    <br /> 
    <div class="text-center"> 
     <a href="#" class="fa icon fa-facebook fa-lg"></a> 
     <a href="#" class="fa icon fa-twitter fa-lg"></a> 
     <a href="#" class="fa icon fa-google fa-lg"></a> 
     <br /> 
     <br /> 
     <div class="footer-links"> 
      &nbsp; 
     <a href="feedback.php">Feedback</a>&nbsp;&nbsp; 
     <a href="about-us.php">AboutUs</a>&nbsp;&nbsp; 
     <a href="faq.php">FAQ</a>&nbsp;&nbsp; 
     <p>&copy; All Rights Reserved</p> 
     </div> 
    </div> 
</div> 

相關CSS:

.wrapper { 
    min-height: 100%; 
    height: auto !important; 
    height: 100%; 
    margin: 0 auto -400px; 
} 
.footer { 
    height: 400px; 
    font-size: 15px; 
} 
.push 
{ 
    height:200px; 
    background: url("http://i564.photobucket.com/albums/ss86/ban0107/aya/footer.gif") repeat-x scroll center bottom transparent; 
} 
相關問題