2013-11-10 2 views
0

Спасибо, что прочитали это! У меня проблема с цветными полосами (div), чтобы достичь полной ширины на iphone. Когда я смотрю на нее на своем ноутбуке и вытягиваю окно как можно более узким и прокручиваю всю дорогу вправо, он не обрезается. Когда я просматриваю его на своем iphone, на правой стороне верхней серых полосок всегда есть область, а внизу внизу - белый div, где проходит фон. Я, очевидно, не очень опытен с ПК на мобильный, и я ценю любую помощь и совет!Div не охватывает полную ширину на iphone

сайта Ссылка: http://ekdesignportfolio.info/test/index4.html

Спасибо!

ответ

0

Я не уверен на 100%, что здесь происходит, но я просто немного оглянулся на вашем сайте, и похоже, что короткая серая панель имеет что-то вроде вашего backstretch.js или вычисления вашего тело. На телефоне ваше тело вычисляет 980 пикселей (по крайней мере, тот, который я проверил), а затем у вас есть минимальная ширина, равная 1050px. Но ваше тело даже не покрывает 100%, вместо этого оно охватывает около 2/3 страницы, а ваш серый бар вычисляет ширину по отношению к телу, минимально 1050p.

У вас есть множество настроек минимальной ширины, которые не будут хороши для мобильных устройств, если вы не измените их с помощью медиа-запросов с меньшей шириной или чем-то еще. Если честно, я бы использовал типичный фон css вместо этого сценария jquery, потому что это своего рода перебор. Попробуйте что-то вроде:

.background-div { 
    background: url(images/background-image.png); 
    background-size: cover; (or contain, depending on what you want) 
} 

Надеюсь, это поможет хотя бы немного.

+0

Благодарим за понимание! Я забыл упомянуть, что мне нужно, чтобы фоновое изображение оставалось на месте в прокрутке, что, я думаю, не будет работать с чистым фоном CSS (я мог бы быть совершенно неправ, хотя). Я добавил таблицу стилей для мобильных устройств и сделал для нее меньший шрифт nav, и это, похоже, решило проблему. Навигатор еще не полностью сконцентрирован, но по крайней мере он лучше, чем был. Мне еще нужно проверить его на ipad в какой-то момент, чтобы увидеть, работает ли он там, пальцы скрещены. Еще раз спасибо! – oliveandval

+0

Вы должны быть в состоянии сделать фоновое пребывание на месте, но это может быть немного сложнее. Рад, что смог помочь. Если бы мой ответ был достаточно полезным, отметьте его правильно :). – thesublimeobject

Смежные вопросы