Перейти к контенту

Знатокам, создающим стили


Рекомендуемые сообщения

Делаю скин, под конкретную фирму. Встал вопрос, как сделать бэкграунд, чтобы ворум лег на него, но чтобы это не была агромная картинка. Решил я форум приподнять в слое, наваял стиль для слоя, Z-index поднял, div с форумом опустил на нужную высоту, внизу все получилось (фон), но вот когда кликаешь кнопку "опции форума" выпадающая менюшка съехала ровно на расстояние, на которое я спустил div с форумом :D Подскажите, что делать? как вернуть все на свои места?
Ссылка на комментарий
Поделиться на других сайтах

Пока не могу, ссылка не доступна извне. Попробую объяснить, что я сделал.

 

Есть дизайн страницы. Форум был вынесен над дизайном в плавающий див, который в свою очередь был опущен на 315px от верха. Все манипуляции проделаны в CSS.

 

#dallaswrapper {

Z-INDEX: 2; LEFT: 10px; WIDTH: 98%; POSITION: absolute; TOP: 315px;

margin: 20px auto 0px auto; /* centers the box, no matter the overall width, also applies a 20px gap at the top and bottom of the board */

text-align: left; /* re_aligns text to left second part of two part MSIE centering workaround */

 

}

 

вот в див, был воткнут сам форум.

А вот так выглядит основной шаблон форума

 

<div id="dallaswrapper">

<% NAVIGATION %>

<% MEMBER BAR %>

<!--IBF.NEWPMBOX-->

<% BOARD %>

<% BOARD FOOTER %>

<% STATS %>

<% COPYRIGHT %>

</div>

Ссылка на комментарий
Поделиться на других сайтах

можете сделать следующим образом: открываете jscripts/ips_menu.js

Ищете

mobj.style.top	= top_px  + "px";

и заменяете на следующее

mobj.style.top   = 250;

Ссылка на комментарий
Поделиться на других сайтах

Огромное спасибо! Действительно все получилось! Еще раз Спасибо!

 

Сделал правильнее.

mobj.style.top	= top_px  + "px";

 

оставил как есть, нашел

 

var top_px	  = _get_obj_toppos(e) + e.offsetHeight;

 

и изменил на

 

var top_px	  = _get_obj_toppos(e) + e.offsetHeight - 335;

 

откуда взялась цифра 335? Из стиля

 

#dallaswrapper {

Z-INDEX: 2; LEFT: 10px; WIDTH: 98%; POSITION: absolute; TOP: 315px;

margin: 20px auto 0px auto; /* centers the box, no matter the overall width, also applies a 20px gap at the top and bottom of the board */

text-align: left; /* re_aligns text to left second part of two part MSIE centering workaround */

 

}

 

 

Выделеное жирным - просто складывается и получается необходимое число.

Ссылка на комментарий
Поделиться на других сайтах

ну в принципе разницы особой нет...результат один и тот же, только во втором случае ты изменяешь переменную.
Ссылка на комментарий
Поделиться на других сайтах

А так получается правильнее, потому что меню становится на место с твоим вариантом (например модераторсое или меню форума), а вот при нажатии на кнопку изменить сообщение, то меню улетает вверх жутко :D
Ссылка на комментарий
Поделиться на других сайтах

Присоединиться к обсуждению

Вы можете ответить сейчас, а зарегистрироваться позже. Если у вас уже есть аккаунт, войдите, чтобы ответить от своего имени.

Гость
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Ответить в этой теме...

×   Вы вставили отформатированный текст.   Удалить форматирование

  Допустимо не более 75 смайлов.

×   Ваша ссылка была автоматически заменена на медиа-контент.   Отображать как ссылку

×   Ваши публикации восстановлены.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

Зарузка...
×
×
  • Создать...

Важная информация

Находясь на нашем сайте, вы соглашаетесь на использование файлов cookie, а также с нашим положением о конфиденциальности Политика конфиденциальности и пользовательским соглашением Условия использования.