@Proshka17

Как исправить проблему в верстке?

Всем добрый день.При верстке сайта под мобильное устройство (например nexus 5) началось что-то ужасное.Вот код:
<?php
session_start();
$connect = mysql_connect("localhost","root","") or die(mysql_error());
mysql_select_db(firstbase);
printf('
<body>
<style type="text/css">
#page-preloader {
    position: fixed;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    background: white;
    z-index: 100500;
}

#page-preloader .spinner {
    width: 100%s;
    height: 100%s;
   position: fixed;
    background: url("system_images/Preloader_2.gif") no-repeat 50%s 50%s;
}
</style>
<div id="page-preloader"><span class="spinner"></span></div>
</body>
','%','%','%','%','%','%');
/*_____ШАПКА САЙТА[START]_____*/
printf('
<html>
<head>
<meta name="viewport" content="user-scalable=no, width=device-width" />
</head>
<script src="scripts/jquery.js"></script>

</html>
');

printf('
<ul id="doc">
<li><div id="menu_div">
<ul>
<li><div id="log_in"><a href="#"><p>Log in</p></a></div></li>
<li><div class="menu_point"><a href="#"><p>Home</p></a></div></li>
<li><div class="menu_point"><a href="#"><p>News</p></a></div></li>
<li><div class="menu_point"><a href="#"><p>Apps</p></a></div></li>
<li><div class="menu_point"><a href="#"><p>Games</p></a></div></li>
<li><div class="menu_point"><a href="#"><p>Reviews</p></a></div></li>
<li><div class="menu_point"><a href="#"><p>JA</p></a></div></li>
<li><div class="menu_point"><a href="#"><p>About</p></a></div></li>
</ul>
</div></li>
<li><div id="main_div">
<div id="menu_caller_div">
<img src="system_images/menu.png" id="menu_button_img">
</div>
</div></li>
</ul>
');






?>
<script>
$(document).ready(function() {
$(window).on('load', function () {
    var $preloader = $('#page-preloader'),
        $spinner   = $preloader.find('.spinner');
    $spinner.fadeOut();
    $preloader.delay(350).fadeOut();
});




$("#main_div").toggle(function() {
$("#main_div").animate({"margin-left":"50%"},300);
},function() {
$("#main_div").animate({"margin-left":""},300);
});



});
</script>
<style>
* {
margin:0px;
padding:0px;
position:relative;
}

html { overflow-x: hidden; }
body { overflow-x: hidden; }

a {
text-decoration:none;
}

#menu_div {
width:50%;
height:100%;
background-color:#3B444B;
float:left;
}

#main_div {
width:100%;
height:100%;
background-color:white;
box-shadow: 0 0 25px black;
}

ul {
list-style:none;
}

#log_in {
width:100%;
border-bottom:3px solid #003153;
display:block;
background-color:#848482;
height:5%;
}

#log_in  p {
text-align:center;
font-size:17px;
color:white;
}

.menu_point {
width:100%;
border-bottom:3px solid #003153;
display:block;
background-color:#848482;
height:5%;
}

.menu_point p {
text-align:center;
font-size:17px;
color:white;
}

#menu_caller_div {
border-bottom:3px solid #9c27b0;
border-top:3px solid #9c27b0;
height:5%;
width:100%;
background-color:#9c27b0;
}

#menu_button_img {
height:100%;
margin-left:-48%;
}

</style>
</head>
<body>
</body>
</html>


Код php,но проблема в верстке.Подключен jquery.Для того чтобы увидеть что именно плохо тыкните на белую область.Проблема в том,что когда главный блок отъезжает,то картинка не едет вместе с ним.
cdb796d02c1c4048a2e3c8e9e838f5ec.png
  • Вопрос задан
  • 298 просмотров
Решения вопроса 1
@kartio
надеюсь это лишь только пример, иначе данный скрипт создает кашу с открывающимися-закрывающимися head, body в разных местах.

jsbin.com/taqifameso/1

но я бы переверстал
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы