Все в порядке... Во всяком случае, в конечном итоге все будет в полном порядке!
Есть фон, который от центра один в одну сторону, ии другой в другую сторону... Причем еще и общий фон тоже присутвует.
Релизовала так:




На широкоформатнике - все ок! Но, на виртуальной машине и проверяющих сайтах типа viewlike.us/ при разрешении 1024 фон не работает... :weep3:

Сайт тут - madhed.h16.ru
Если есть возможность (разрешение не широкоформатное) посмотрите пожалуйста!

@темы: HTML, CSS

Комментарии
08.05.2011 в 22:50

Ну-с, 13-тый, кого должен любить чёрт?
Во-первых, я вообще не поняла откуда эта область, помеченная красным?

Широкоформатное, при этом как раз из-за этой области появляется горизонтальная полоса прокрутки. Если бы её (полосы) не было, то всё бы замечательно влезало в окно.
Дальше пока думаю.
08.05.2011 в 23:10

Ну-с, 13-тый, кого должен любить чёрт?
То ли я совсем старая стала, то ли там и в самом деле где-то ошибка в соотношении дивов и таблиц и процентов их ширины. Честно говоря, не понимаю зачем некоторые вещи реализованы именно так, как реализованы.
09.05.2011 в 10:53

Ну-с, 13-тый, кого должен любить чёрт?
А ещё проблема с фоном правой части: его левая часть снизу (там, где светлый фон) темнее правой. Поэтому результат полосит.
09.05.2011 в 11:07

Ну-с, 13-тый, кого должен любить чёрт?
Ошибка раз:
Uncaught exception: TypeError: Cannot convert 'document.getElementById('widht')' to object

Error thrown at line 7, column 0 in mmwidth() in madhed.h16.ru/:
document.getElementById('widht').style.width = ((document.documentElement.clientWidth || document.body.clientWidth) < 988) ? '988px' : ((document.body.clientWidth > 1200) ? '1200px' : '100%')

Ошибка два:
Uncaught exception: TypeError: Cannot convert 'document.getElementById('widht')' to object

Error thrown at line 7, column 0 in mmwidth() in madhed.h16.ru/:
document.getElementById('widht').style.width = ((document.documentElement.clientWidth || document.body.clientWidth) < 988) ? '988px' : ((document.body.clientWidth > 1200) ? '1200px' : '100%');

Исправьте опечатку "widht".
09.05.2011 в 11:58

Ну-с, 13-тый, кого должен любить чёрт?
Не понимаю, зачем задавать фон в дивах, если всё равно используется табличная вёрстка. Получается очень странная ситуация. Попробуйте поменять масштаб с помощью Ctrl+ и Ctrl-.
Когда картинка очень мелкая, Ваши дивы очень большие по ширине и занимают весь экран. Когда картинка очень большая, дивы уменьшаются и становятся меньше таблицы, из-за чего фон не заполняет всё до конца. Такое ощущение, что их ширина обратно-пропорциональна масштабу.
Более того. Таблица с классом .width всегда имеет ширину 1200, хотя ячейка, в которой она лежит может быть и шире. Это тоже сказывается на внешнем виде.

P.S. Понимаю, что праздник и выходной, но хочется фидбека)))
10.05.2011 в 10:52

Все в порядке... Во всяком случае, в конечном итоге все будет в полном порядке!
Ёжик в тумане О.. .на домашнем компе не видно полос Т_Т Заменю. Спасибо.

Попробовать задать фон в боковые уши:   ? Или это тоже будет не корректно? :small:
10.05.2011 в 10:56

Все в порядке... Во всяком случае, в конечном итоге все будет в полном порядке!
Получилось еще хуже :(
10.05.2011 в 11:01

Ну-с, 13-тый, кого должен любить чёрт?
на домашнем компе не видно полос
Становится видно, если с масштабом поиграть. Я тоже не сразу заметила.

А что там с таблицей, у которой ширина никак не хочет меняться?
10.05.2011 в 12:53

Ученик золотой рыбки.
В меню.


Поменяйте (костыль) на

и посмотрите на результат. Це раз.

Два - крайне рекомендую поставить себе firebug (или dragonfly, не суть) и внимательно покликать по блокам с inspect element - многое станет ясно.

Три -
[Break On This Error] window.attachEvent('onload', mmwidth);
window.attachEvent is not a function

Но это уже придирки.
10.05.2011 в 13:05

Ну-с, 13-тый, кого должен любить чёрт?
Драконофил inspect element = анализировать элемент? Или это уже внутри фаербага? У меня русифицированная версия.
10.05.2011 в 13:11

Ученик золотой рыбки.
Анализировать, да. Там четко показываются границы блочных элементов, что такие ситуации позволяет решать на лету.
К слову, на сайте на редкость странно реализована левая и правая части bg-image. Я долго пырился.
10.05.2011 в 13:38

Ну-с, 13-тый, кого должен любить чёрт?
Странно, но работает) А я вперлась в таблицу, у которой ширина всегда 1200 вне зависимости от масштаба. Это она всю картину портит абсолютно точно. Только почему у неё не меняется ширина? :hmm:

А ещё могу констатировать досадную перегрузку таблицами даже для табличной вёрстки. Хотя, это ж не я верстаю)
10.05.2011 в 14:14

Ну-с, 13-тый, кого должен любить чёрт?
overflow: hidden добавить в .shapka и .predl_tb
ещё не всё
11.05.2011 в 16:51

Все в порядке... Во всяком случае, в конечном итоге все будет в полном порядке!
overflow: hidden добавить в .shapka и .predl_tb

:heart::heart::heart::heart::heart::heart:
Все получилось!
11.05.2011 в 16:57

Ну-с, 13-тый, кого должен любить чёрт?
"Все получилось!"
Неа, только часть проблемы. Там есть ещё элементы, выползающие за ширину таблицы.
11.05.2011 в 17:13

Ученик золотой рыбки.
Ёжик в тумане
Вроде я чуть выше дал часть решения.
11.05.2011 в 18:00

Все в порядке... Во всяком случае, в конечном итоге все будет в полном порядке!
Ёжик в тумане я пока не имею доступа перезалить сайт (не дома я пока)...
11.05.2011 в 18:47

Ну-с, 13-тый, кого должен любить чёрт?
Драконофил, да, можно и так решить. Но там есть ещё одна проблема, которая выглядит как недозакрашивание фона справа, когда масштаб >100%. Уже вычислила с какой именно таблицей связано, но пока не понимаю, что именно с ней не так.
11.05.2011 в 19:27

alhames.ru
.tabl_W { position: absolute; top: 0; }

Обычно увидев подобное у меня возникает острое желание закрыть верстку и не копошиться дальше)

Касательно фона: а что вам мешает сделать его цельной картинкой вместе с изгибом шириной 1920px и с background-position: center top;?
Размер? Так ведь обе картинки сейчас весят 10+30 кб - а одна будет весить ~25кб. Или я что-то не заметил?
11.05.2011 в 23:26

Все в порядке... Во всяком случае, в конечном итоге все будет в полном порядке!
Перезалила на сайт... и кажется ничего не помогло... хотя на компьютере с разрешением 1024 было все ок... А на моих 1600 при уменьшенном окне - опять глюк :(

alhames А если разрешение будет еще больше? Мне очень нравится ваш вариант, он решит все и быстро
11.05.2011 в 23:28

Все в порядке... Во всяком случае, в конечном итоге все будет в полном порядке!
Странно, в ИЕ - ОК... особенный он что ли...
11.05.2011 в 23:28

Все в порядке... Во всяком случае, в конечном итоге все будет в полном порядке!
Странно, в ИЕ - ОК... особенный он что ли...
11.05.2011 в 23:58

Все в порядке... Во всяком случае, в конечном итоге все будет в полном порядке!
alhames Касательно фона: а что вам мешает сделать его цельной картинкой вместе с изгибом шириной 1920px и с background-position: center top;?
Сделала... Но на виртуалке глюк остался...
Посмотрите, пожалуйста, работает ли теперь корректно?
12.05.2011 в 00:00

alhames.ru
А если разрешение будет еще больше?
Олигархи идут лесом )

Адекватный максимум разрешений текущего дня - 1920х1080, мониторы с большим разрешением стоят несравнимо дороже и ими пользуется лишь незначительная доля процента людей. ( тык )
Поэтому не ломайте себе голову лишний раз)
12.05.2011 в 00:09

alhames.ru
Посмотрите, пожалуйста, работает ли теперь корректно?
Попробуйте задать tabl_W min-width: 1210px;
И почему вы сами не проверяете, корректно или нет? Ведь в оконном режиме при смене размеров окна браузер ведет себя так же как и при смене разрешения
12.05.2011 в 00:11

Все в порядке... Во всяком случае, в конечном итоге все будет в полном порядке!
alhames Неа, совсем не корректно ведет себя виртуалка под семеркой... А времени переставлять Винду нет совсем... :(((
Сейчас попробую.
12.05.2011 в 00:18

alhames.ru
А причем тут виртуалка?
Просто отключаете фуллскрин и тягаете окно как вам надо.. Или вы о другом о чем-то?
У плагина web-developer, к примеру, можно сохранять необходимые разрешения экрана в настройках, для более точного теста :)
12.05.2011 в 01:47

Все в порядке... Во всяком случае, в конечном итоге все будет в полном порядке!
alhames В том то и дело... Когда я проверяю в мозиле не на виртуалке - все просто замечательно :) А вот в виртуальной машине таже мозилла выдает вот эту фичу...

Прогнала плагиной лисы по блокам, вроде как вычлинила ошибку... Точнее ее теперь нет в современных браузерах, но есть (пикселов 3-5 справа) в ИЕ 6-7... Опять таки на виртуальной машине...

Спасибо за подсказку, сейчас еще и его поставлю.
12.05.2011 в 02:04

Все в порядке... Во всяком случае, в конечном итоге все будет в полном порядке!
Я отчаялась уже... с помощью этого плагина выбивает фон... Что с ним еше делать, сейчас уже не придумаю... :(

Расширенная форма

Редактировать

Подписаться на новые комментарии
Получать уведомления о новых комментариях на E-mail