- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
В 2023 году Google заблокировал более 170 млн фальшивых отзывов на Картах
Это на 45% больше, чем в 2022 году
Оксана Мамчуева
Как снизить ДРР до 4,38% и повысить продажи с помощью VK Рекламы
Для интернет-магазина инженерных систем
Мария Лосева
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Что-то не уверен, что пишу по адресу.... я могу здесь получить помощь по сабжу?
Почему нет. Что за проблема? Поделитесь с нами.
Спрашивайте!
Спасибо всем!
В общем есть сайт http://nndevice.ru
Там хедер состоит из 6 картинок, шириной в 1920px (заточено под широкоформатные мониторы). Дизайнер специально так сделал. Суть в том что в IE видна вся резка. Т.е. создаётся впечатление что применили
вокруг картинок.
Возникают следующие вопросы:
1. Какой лучше использовать DOCTYPE? Возможно ли для разных браузеров использовать
разный DOCTYPE?
2. Почему возникает такая ситуация?
Да, ещё. У меня на работе разрешение 1280*800, там видна вся картинка. (К картинке применён overflow-x: hidden). Но дома на 15' мониторе (и такие ещё есть) картинка просто обрезается справа. Тоже вопрос вопросов - что бы это могло быть... и точно такое же происходит в опере 9.4 (это со слов человека, смотревшего сайт через оперу)
Я уже парю код сам, но мне нужны идеи, в какую сторону копать вообще... может стоит переверстать сайт по таблицам? хотя это устарело уже... если нужно внести изменения в css для IE, то что именно? Ну в смысле не так, а просто что IE НЕ поддерживает...
Вот как-то так..
1). Поставьте вызов css раньше вызовов javascript'овых файлов. Возможно из-за того, что скрипты не срабатывают в IE, он не видит стили.
2).
Так стоит же overflow hidden
Orangesoda добавил 14.01.2011 в 00:46
{
document.write("<link href=\"http://nndevice.ru/css/wg-max.css\" rel=\"stylesheet\" type=\"text/css\">");
}
else
{
document.write("<link href=\"http://nndevice.ru/css/wg.css\" rel=\"stylesheet\" type=\"text/css\">");
}
Вот этот кусок кода не отрабатывается в IE из-за ранее возникшей ошибки
Я, собственно, проблему с промежутками решил, путём добавления следующего к CSS:
зачем это надо применительно к картинке не знаю, но помогло.
А обрез справа - это не overflow-x... смотрите, картинка же на 1920px, overflow делает так, чтобы не возникало горизонтальной полосы прокрутки. А в этом случае картинка просто обрезается справа и ещё остаётся пустое место (белое). Так происходит в Opera и Google Chrome.
mark2011 добавил 14.01.2011 в 01:00
Уфф, обалдеть!!
Сейчас поставил overflow-x: auto; - появилось ДВЕ полосы прокрутки!! горизонтальных! прикладываю скрин, это надо видеть...
P. S. Сюда, к сожалению, невозможно загрузить файл такого размера, вот ссылка: http://narod.ru/disk/3417410001/14.01.png.html
Код:
font-size: 1px;
зачем это надо применительно к картинке не знаю, но помогло.
В IE 8 вообще CSS не грузится. Проверьте, точно ли решена проблема?
Orangesoda добавил 14.01.2011 в 01:02
А обрез справа - это не overflow-x... смотрите, картинка же на 1920px, overflow делает так, чтобы не возникало горизонтальной полосы прокрутки. А в этом случае картинка просто обрезается справа и ещё остаётся пустое место (белое). Так происходит в Opera
А пришлите скриншот?
Вот, выложил 3 файла:
http://narod.ru/disk/3424213001/chrome.png.html
http://narod.ru/disk/3424147001/ie8_jcarousel.png.html
http://narod.ru/disk/3424149001/ie8_header.png.html
Объясню что к чему...
chrome.png - внимательно присмотритесь на рисунке к положению горизонтального скролла. Видите, он не в начале, а у страницы остаётся пустое место справа? Так на 15-дюймовом мониторе, на больших мониторах просто место справа остаётся и всё.
ie8_jcarousel.png - каруселька в IE8. Посмотрите рисунок в chrome - на рисунке не видно, но я говорю, что подхватывается и fancybox и сам js карусельки. Такое ощущение, что IE их вообще не видит.
ie8_header.png - просто информационный скрин, говорящий о том, что проблема действительно решена (с промежутками) :) я просто правил на локалхосте, и на сервер пока результаты не выкладывал, поэтому на сервере понятное дело ничего не работает :)
mark2011 добавил 14.01.2011 в 06:55
Да, сейчас попробовал поменять местами вызовы js и css в заголовке файла, а также прописал руками вызов css-файла (чтобы он был не в js-скрипте). Результата для IE 0. Для Chrome ничего не изменилось, но и не ухудшилось. Так что проблема с каруселькой остаётся (синтаксически код абсолютно верен, поскольку в других браузерах всё работает).
В IE если после рисунка стоит пробел или перевод строки, происходит добавление пустой строки (промежутка), то есть
нужно писать в одну строку
такой вот, можно сказать, "баг" IE, к тому же, я не вижу смысла резать изображение на 5 частей
PS: а почему у вас 2 тега BODY?
PS: а почему у вас 2 тега BODY?
А где вы такое увидели??
Как я вижу, картинки уже поправили. Но, опять же, зачем их резать? Смысла нет, только больше запросов к серверу