2015-06-26 5 views
-3

Я пытаюсь создать жидкостный макет, который адаптируется к разным размерам экрана ... Он работает на рабочем столе без проблем, но на планшете или мобильном телефоне тело переполняется и создает горизонтальная полоса прокрутки. Click here you can see the problemШирина экрана переполнения тела только на мобильных телефонах

Я уже проверил все элементы и их прокладки и поля, и это не проблема.

+0

Поскольку вы не показывает какой-либо из кодировки, моя первая догадка будет фиксированной ширины элемент. – BigScar

+0

Это блоки '.infolinksbottom', вызывающие проблему. – diggersworld

+0

Спасибо, что указали мне в правильном направлении ... это ссылки в социальных сетях в одном из столбцов ... – 10e

ответ

0

Проблема связана с тем, что свойства css заданы для класса **.bottomlong**. Вам нужно будет более точно управлять min-width. В настоящее время min-width установлен в 120px, так что это одна из главных причин, по которой он дает горизонтальную полосу прокрутки. Либо вы получите меньше 120px min-width или положите float:left; за .bottomlong.

Я заметил, что вы не используете BREAKPOINTS. Лучшей практикой было бы использование контрольных точек для достижения результата на разных устройствах.

Вот некоторые из наиболее часто используемых точек излома

@media screen and (max-width:959px){ 
    /*your css classes*/ 
} 
@media screen and (max-width:640px){ 
    /*your css classes*/ 
} 
@media screen and (max-width:320px){ 
    /*your css classes*/ 
} 

Вы можете, как обратиться GOOGLE DOCS FOR BREAKPOINTS для получения более подробной информации.

+0

Спасибо! так много ... – 10e

+0

Надеюсь, что сработало хорошо для вас. Я настоятельно рекомендую использовать BREAK-POINTS вместо того, чтобы реагировать только на 100% -ный трюк. :) –

1

Используется для этого CSS для рабочего стола свитка удалите

footer.cssлинии нет 55

.infolinksbottom{ 
margin-left:5%; // remove this line 
margin-left:0; //add this line 
padding-left:5%; // add this line 
box-sizing: border-box; // add this line 
} 
+0

Зачем нужна рамка? – 10e

+0

Это свойство css3, и я использую для заполнения. Дополнительная информация поиск в google Как использовать css3 свойство box-sizing в основном это связано с box-model Css. –

+0

У меня такая же проблема и на этой странице: http://www.10elearning.com/ru/projects/philosophy.php Я исправляю footer.css, но я не могу найти, что вызывает его на этой странице. Все остальные страницы с этим нижним колонтитулом ведут себя так, как ожидалось, без переполнения. Я просто схожу с ума ... – 10e