Возникла с сайтом проблема. А именно в шапкой сайта. Сразу скажу во всех браузера все отлично просматривается, да вот только на мониторах различных расширений не очень. Обрезается шапка (справой стороны). У меня (1680х1050) все смотрится отлично. но вот под 1280х1024 - Только шапка обрезается, остальное все в порядке!.
В кодах я не нашел ошибки, может я и слепой. width="100%" это я учел, но все равно осталась проблема.
Заранее спасибо. Пишите ответы конкретные и желательно полные.
P.S. Шапка сайта с названием 2342323.jpg. размеры 1494х500.
Добавлено (02-Апр-2010, 12:49:13) --------------------------------------------- Короче дополняю, Шапка обрезается (справа) пополам на более низких разрешениях монитора. Как исправить это? Коды выше написаны. Помогите пож-та, не могу додуматься....
Добавлено (03-Апр-2010, 14:47:21) --------------------------------------------- Ладно сам решу проблему.
Добавлено (04-Апр-2010, 00:19:09) --------------------------------------------- Блин не могу я понять где ошибка, люди помогите а........ пож-та..
Сообщение отредактировал likbezz - Четверг, 22.04.2010, 12:40
Короче дополняю, Шапка обрезается (справа) пополам на более низких разрешениях монитора. Как исправить это? Коды выше написаны. Помогите пож-та, не могу додуматься....
Quote (Freezy)
Блин не могу я понять где ошибка, люди помогите а........ пож-та..
Заглянул я к тебе на сайт ... проблемку ты решил, но не самым лучшим образом...
При небольшом разрешении экрана, 1024x768px - картинка «скукоживается» - в адекватных браузерах, естественно, в Эксплорере, естественно, появляется горизонтальная полоса прокрутки ...
Скриншот:
При большом разрешении - картинка растягивается ... и выглядит тоже не «ахти», но получше ...
Скриншот:
А это твоя переделанная страница ... (та, что выше в коде) ... ヅ
Здравствуйте. Имеется код, который отвечает за фон сайта. Код со скриптом случайного показа картинок. Можно ли в данный код ввести строку, которая будет "сжимать" картинки под более маленькие мониторы? Нашел лишь решение через CSS но проблема в том, что CSS ни слова о фоне. Попробовал методом "тыка" ввести код в CSS - ничего нового не произошло. Фоновая картинка не сжалась. Подскажите пожалуйста, что сделать?
Код отвечающий за фон сайта со случайным показом картинок:
Code
<body id="body_bg"> <script type="text/javascript"> document.getElementById('body_bg').style.background='url(/'+Math.floor(Math.random()*8)+'.jpg) no-repeat center top fixed'; </script>
Код "сжимающий" картинки под разные мониторы:
Code
body { background: url(Картинка.jpg) center center fixed no-repeat; -moz-background-size: cover; /* Firefox до 4.0 */ -webkit-background-size: cover; /* Safari и Chrome */ -o-background-size: cover; /* Opera до версии 10.53 */ background-size: cover; /* CSS3 */ }
@media only all and (max-width: 1023px) and (max-height: 767px) { body { -webkit-background-size: 1023px 767px;/* Safari и Chrome */ -o-background-size: 1023px 767px;/* Opera до версии 10.53 */ -moz-background-size: 1023px 767px; /* Firefox до 4.0 */ background-size: 1023px 767px; /* CSS3 */ } }
Если я правильно понимаю, требуется сделать примерно следующее и оставить на страницах сайта? Или ввести в CSS?
Code
body { background='url(/'+Math.floor(Math.random()*8)+'.jpg) no-repeat center top fixed'; background-size: cover; } @media only all and (max-width: 1023px) and (max-height: 767px) { body {background-size: 1023px 767px; } }
Или примерно так сделать:
Code
<body id="body_bg"> <script type="text/javascript"> document.getElementById('body_bg').style.background='url(/'+Math.floor(Math.random()*8)+'.jpg) no-repeat center top fixed'; background-size: cover; @media only all and (max-width: 1023px) and (max-height: 767px) body (background-size: 1023px 767px;) </script>
Подскажите пожалуйста, как это реализовать?
Сообщение отредактировал Blackgold - Вторник, 03.07.2012, 16:44
Всем привет, столкнулся с похожей проблемой.Изменял шаблон стандартный на ДЛЕ под свои нужды.Во всех браузерах сайт отображается нормально (yuriskr.dp.ua) но только при разрешении экрана по ширине не меньше 1360, если меньше начинается сдвиг шапки вправо и обрезание шапки , а также смещение кнопок меню и картинок футера (основание колон, смещается влево). Также проблему легко увидеть и при нормальном разрешении, если в мозиле нажимать ctrl+(увеличение отображаемого сайта) . код где вызывается шапка
#topmenu .sublnk a:hover b, #topmenu .sublnk.selected a b { padding-right: 0px; background-position: 100% 0px; }
Понимаю , что код выдернут из контекста, и может показано не совсем то что нужно, извините за каламбур, но может быть кто-то и увидит общую проблему, если надо могу приложить полностью код обоих файлов. Помогите пожалуйста , ну очень надо, уже с этой проблемой долбаюсь 2 недели, никак не могу исправить. Пробовал переместить пергаментное меню в правый блок сайта - вообще всё поломалось, если подправить для маленьких разрешений то большие тогда искривляются.
Навскидку могу посоветовать использовать Media Queries для отображения на разных разрешениях. Навскидку - потому что ссылка на сайт нерабочая, а по фрагменту стилей, как вы правильно заметили, понять общую картину нереально.
к сожалению не помогает(изменений никаких) Пробовал и width: 100%; тоже ноль реакции. Горизонтальная прокрутка действительно отображается всегда, но если-бы не сдвигало картинки то и ну на неё. Полностью переверстать это, на данный момент почти не возможно (для меня)((((
Халлиллллууууя, СПАСИБО ОГРОМНОЕ . Порядок. Конечно как мёд так и ложкой))) если не сложно, подскажите пожалуйста чего тогда он по ширине прокрутку ставит? По-идее убрать эту прокрутку и в принципе сносная вёрстка)) Если проблема, то и на этом спасибо большое.
Согласен , что вёрстка никуда не годится (шаблон переделывался со стандартного дле шаблона), в идеале было всё снести и заново сверстать, в начале показалось что так будет проще в итоге уже было жалко потраченного времени. Но в любом случае спасибо за помощь и терпение )))