olldman
скажите мне пожалуйста, если у меня прокрутка возникает по y, с чего ради вы мне советуете убрать overflow-x?
Теперь второй вопрос: почему ЭТО сработало???
dma84,
Ну просто огромнейшее вам спасибо!! Помогло! ))
Я вообще ничего не понял!
Это появляется на мониторах 15 дюймов. Никаких frame, iframe не использую.
код полностью валидный!!!
Уже всё везде прописано...
Его убрать или добавить? Я вообще свойства overflow-y убирал у всех элементов - ситуация-то не меняется :(
Блин, скачал с сайта, где расположены исходники скин для IE7... что-то мне подсказывает, что должно заработать... Я здесь файлик приложу в zip-архиве.... просто для того чтобы вы глянули :)
Сейчас у меня прикручен скин tango (видимо дефолтный). Видимо требуется проверить условие браузера, и если это IE7 то изменить скин на skin-ie7...
Вот, как это лучше сделать?
Зачем 7 версия - это не обсуждается. Просто надо.
А где написано, что не работает?? Можно поподробнее??
Люди, кто-нибудь скажите, как определять разрешение (ширину) экрана в опере и им подобных браузерах??
window.screen.width корректно работает только в Firefox (про IE вообще молчу, нет возможности проверить, сам на Linux сижу)
ну тогда приходим к тому, что разрешение монитора определяется по разному в зависимости от браузера... к примеру screen.width выдаёт в опере ширину 3200 (что не есть истина) а мозилле - нормальные 1280... в общем тут вечный замкнутый круг, наверное...
каким образом? я именно этого и добиваюсь....
если быть точным, то мне в зависимости от разрешения экрана нужно задать margin-left либо 0% либо -20%. Вот и всё ))
dma84
Ну хорошо, я переформулирую вопрос.
Во-первых я исправил все ошибки, на которые мне указал валидатор. Сейчас документ имеет доктайп и с точки зрения стандартов абсолютно чист. Здесь вопросов нет.
Я сейчас работаю с двумя мониторами - обычным и широкоформатным (1920*1080). Так вот, отображение хедера (поскольку это картинка с установленной шириной и высотой) идёт по-разному на этих 2 мониторах. При тех настройках, которые у меня сейчас в css, нормально отображается на широкоформатном. А на моём съезжает в сторону, из-за этого все глюки.
JS-код, который регулировал подгрузку css-файлов не работает
Отсюда вытекает вопрос: как мне подгрузить css-файл по условию разрешения? Т.е. где-нибудь на windows.onload определять screen.width и в зависимости от этого значения подгружать css файл.
p.s. Когда у меня была вот такая конструкция:
document.write("<link rel=\"stylesheet\"... и т.д)
то валидатор мне совершенно чётко выдавал, что link в document.write писать нельзя.
Ну вот по поводу картинок честно, вопрос не ко мне, а к дизайнеру :) я всего лишь бедный усталый программист )))
В общем по сути теперь. Не помню кто (возможно вы) высказывали мысль о том, что не отрабатывается js-код, подгружающий css-файл (этот код есть в этой теме). Вы были правы, но теперь возникает проблема: мне нужно в зависимости от разрешения экрана загружать разные css-файлы.
Использование expression, наверное, не вариант, потому что неизвестно, насколько поддерживает эту радость ie.
mark2011 добавил 14.01.2011 в 10:48
Ещё... тег body увидел, убрал. Спасибо :)
Вопрос такой: у меня хедер шириной 1920 пикселей. Соответственно для того, чтобы мне его вставить на страницу, мне нужно было для этого divа указать width: 1920px; потому что иначе не работало.
Но возникает затык: когда я уменьшаю размер окна, картинка (хедер) пропорционально обрезается. По идее всё логично: указан конкретный размер картинки и, если размер окна меньше размера картинки, то она режется.
Я правильно мыслю? Именно так должно быть, или можно как-то эту ситуацию поправить? Пробовал выставлять width: 100% или width: auto - не работает..
mark2011 добавил 14.01.2011 в 10:53
Ещё подредактирую свой пост :) я просто работаю сейчас, поэтому мысли моментально генерируются )))
В общем сделал width и height по 100% но в опере всё равно при уменьшении размеров окна справа остаётся странное пустое место... даже не могу определить сколько пикселей, но небольшое... Так-то картинка сейчас идеально по центру расположена. Всё супер, кроме вот описанной проблемы..