2015-09-02 4 views
0

Я хотел бы, чтобы нижний колонтитул оставался в правом нижнем углу экрана, но когда я проверяю сайт на своем iPhone, нижний колонтитул остается, когда я прокручиваю вниз, это выглядит так: http://imgur.com/Fgfjg54. Может ли кто-нибудь помочь? Спасибо за ваше время, у вас хороший день!Footer freezes midscreen in iphone

сайт pinzoniradian.com, если просмотр веб-сайта поможет найти решение, если вам нужно его проверить, или если вы можете увидеть, есть ли какие-либо ошибки на ваших устройствах или в системах.

HTML:

<!DOCTYPE html> 
<html lang="en"> 
<head> 
<meta charset="UTF-8"> 
<title>Lindsey</title> 
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.5/css/bootstrap.min.css"> 
<link href="css/yourCustom.css" rel="stylesheet"/> 
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js"></script> 
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.5/js/bootstrap.min.js"></script> 
<meta name="viewport" content="width=device-width, initial-scale=1.0"> 

</head> 
<body> 
<nav role="navigation" class="navbar navbar-default navbar-static-top"> 
    <div class="container"> 
     <!-- Brand and toggle get grouped for better mobile display --> 
     <div class="navbar-header"> 
      <button type="button" data-target="#navbarCollapse" data-toggle="collapse" class="navbar-toggle"> 
       <span class="sr-only">Toggle navigation</span> 
       <span class="icon-bar"></span> 
       <span class="icon-bar"></span> 
       <span class="icon-bar"></span> 
      </button> 
      <a href="index.html" class="navbar-brand" style="color:#000000">Paulo Pinzon-Iradian</a> 
     </div> 
     <!-- Collection of nav links and other content for toggling --> 
     <div id="navbarCollapse" class="collapse navbar-collapse"> 
      <ul class="nav navbar-nav"> 
       <li><a href="work.html" style="color:#000000; margin-left:1.5em;">Work</a></li> 
       <li><a href="about.html" style="color:#000000; margin-left:1.5em;">About</a></li> 
       <li><a href="contact.html" style="color:#000000; margin-left:1.5em;">Contact</a></li> 
      </ul> 

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

     <div id="carousel-example-generic" class="carousel slide" data-interval="false"> 
     <div class="carousel-inner" role="listbox"> 
      <div class="item active"> 
      <img src="lindsey.jpg" style="width:370px;" alt="lindsey"> 
      <figcaption>Lindsey</figcaption> 
      <figcaption>Damaged iPhone and Image</figcaption> 
      </div> 
     </div> 
     <a class="left carousel-control" href="liferockslifesucks.html" role="button" data-slide="prev"> 
      <span class="glyphicon glyphicon-chevron-left" aria-hidden="true"></span> 
      <span class="sr-only">Previous</span> 
     </a> 
     <a class="right carousel-control" href="malek.html" role="button" data-slide="next"> 
      <span class="glyphicon glyphicon-chevron-right" aria-hidden="true"></span> 
      <span class="sr-only">Next</span> 
     </a> 
     </div> 

    <footer class="footer"> 
     <div class="container" style="display: table; height: 50px; overflow: hidden;"> 
     <p class="text-muted" style="display: table-cell; vertical-align: middle;">&copy; 2013-2015 Paulo Pinzon-Iradian, All Right Reserved</p> 
     </div> 
    </footer> 

</body> 
</html> 

Css:

@import url(https://fonts.googleapis.com/css?family=Open+Sans); 

@font-face 
{ 
    font-family:OpenSans-Regular; 
    src:url(fonts/OpenSans-Regular.ttf); 
} 

.navbar-default{ 
    background: #fff; 
    margin-top:2%; 
    border:0px; 
} 

.navbar-brand 
{ 
    font-family: 'Open Sans', sans-serif; 
    font-size: 22px; 
} 

ul, li, a 
{ 
    font-family: 'Open Sans', sans-serif; 
    font-weight: 400; 
    font-size: 22px; 
    color: #000000; 
    font-weight: 100; 
    letter-spacing:-1px; 
} 

.navbar-toggle 
{ 
    border:0px; 
} 


.container .jumbotron.no-padding 
{ 
    background: #fff; 
    border:0px; 
    font-family: 'Open Sans', sans-serif; 
    font-size: 22px; 
    text-decoration: none; 
    padding-left: 0; 
    padding-right: 0; 
    color:#000000; 
} 

.footer { 
    position: absolute; 
    width:100%; 
    bottom:0; 
    left:0; 
    right:0; 
    text-align: right; 
} 
.footer .container { 
    width: 100%; 
} 

.right.carousel-control, .left.carousel-control { 
    opacity: 0; 
    filter:alpha(opacity=0); /* IE support */ 
    width:50%; 
    height:100%; 
} 

img 
{ 
    margin:auto; 
} 

figcaption 
{ 
    display:block; 
    text-align:center; 
    margin-left:auto; 
    margin-right: auto; 
}  

ответ

0

Замените CSS код на ваших .footer и .footer . container. свойств с Подписками, так что вы получите, чтобы ваше содержание сосредоточенного в любое время ;

.footer { 
    position: relative; 
    width:100%; 
    bottom:0; 
    left:0; 
    right:0; 
    text-align:center; 
} 
.footer .container { 
    width: 100%; 
} 

Однако, если вы ищете богатый GUI соответствующего и , то лучше установить media queries, который представляет собой модуль, позволяющее содержание рендеринга адаптироваться к условиям, таким как разрешение экрана (например, экран смартфона против экрана компьютера). Здесь вы можете прочитать все об этом;

Media Queries