19:36

add_block

Жить ой. Но да. ©
Здравствуйте. В связи с появлением новых пустых div-ов я решил присвоить одному из них картинку и позиционировать на wrapper. Но почему-то получается так, что закреплен он бывает не относительно враппера и при изменении размеров окна ездит по всему дневнику (так еще бывает тогда, когда перемещаешь меню в экстратоп, но не доводишь до ума). Честно говоря, даже не приходит в голову ничего, что помогло бы разобраться с этим делом. Дошел вплоть до z-index'а, но и он не помог :weep3: Подскажите, что можно сделать, сталкиваюсь с таким впервые...

@темы: отступы, diaryCSS, основные блоки, Дизайн

Комментарии
23.03.2009 в 19:51

Aurum X, а где на Вашем дневнике эта картинка? Я вижу только экстратоп.
Каким кодом вы пытались ее позиционировать?
23.03.2009 в 20:00

Жить ой. Но да. ©
Walterka Я пока пробую на стороннем дневнике, но принципиально от нынешнего почти не отличается. Позиционировал самым обычным способом - по левому краю и по верхнему + размер картинки + position: absolute (хотя и тут значения менял на все, которые мне известны) А у враппера стоит {position: relative;}, в другом случае либо меню начинает также ездить, либо весь враппер клеится к правому краю экрана. :hot:
23.03.2009 в 20:08

Aurum X, а вы пробовали закрепить эддблок не абсолютным, а родственным позиционированием?
23.03.2009 в 20:21

Дайте адрес тестового дневника. Чтобы хоть что-то сказать, нужно посмотреть код. Я у себя пробовал ставить - ничего не плавало.
23.03.2009 в 20:21

Жить ой. Но да. ©
Walterka Мне лучше сразу на примере, а то я не догоню)
23.03.2009 в 20:25

Жить ой. Но да. ©
Вот ссылка тыц. Картинки пока не очень, чуть позже поменяю.
23.03.2009 в 21:34

Какое у Вас разрешение экрана? У меня ничего не плавает. Ни при сворачивании окна, ни при разворачивании.
Единственное, что - так это то, что он отпозиоционирован за край враппера.
23.03.2009 в 22:23

Жить ой. Но да. ©
Walterka Почему-то когда я делаю экран уже, оно остается на месте и наплывает на блок :-( Разрешение 1440х900. Но он и должен быть на краю враппера, просто я из за этого сам диз не доделал и идея пока непонятна. Ладно, будем думать...
23.03.2009 в 22:25

Aurum X, это происходит, когда Вы меняете разрешение экрана или когда делаете меньше окно браузера?
23.03.2009 в 22:30

Жить ой. Но да. ©
Walterka именно когда делаю уже) Но если сделать разрешение больше или меньше, получается то же самое, сейчас попробовал...
23.03.2009 в 22:37

Aurum X, странно -__- Если кривость эддблока при смене разрешения экрана объясняется тем, что позиционирование абсолютное, от левого края и от верха, то при сужении окна... Может, зависит от браузера? У меня ничего не плавает. Х__х
23.03.2009 в 22:53

Жить ой. Но да. ©
Ужас ><
24.03.2009 в 06:55

Совершенству эволюция не нужна.
add_block - это не часть враппера, а часть body! Если указать блоку абсолютную позицию и left, он не будет двигаться никак, потому что отсчитывается от краев непосредственно страницы! Если надо чтобы он "летал" вместе с враппером, то надо задать right в процентах, тогда при изменении размеров окна блок будет сдвигаться. В данном случае я не понимаю, что хотелось бы видеть в готовом дизайне. Если надо, чтобы эддблок находился всегда справа и прилипал к правому краю, то нужно указать right: 0px; А наплывать на враппер он будет потому, что находится изначально выше. z-index'ами его можно сделать ниже, для этого у враппера индекс должен быть больше.
Вот тут - diary-design.diary.ru/p65035709.htm# я реализовал эддблокти, один из них лжит ниже.
24.03.2009 в 09:56

Жить ой. Но да. ©
Roldo Спасибо, попробую)