Быстрый лёгкий надёжный форумный движок
Вы не вошли.
Страницы 1
Тема закрыта
А можно ли как-то сделать, чтоб подпись пользователей всегда находилась внизу окна сообщения?
Если сообщение короткое, то подпись выглядит как-то не аккуратненько.
Хотелось бы, чтоб подпись всегда была прижата к низу окна.
За форматирование подписи отвечает класс DIV.postsignature.
Например так можно задать величину поля от верхнего края в 60 пикселов.
DIV.postsignature {PADDING-TOP: 60px}
За форматирование подписи отвечает класс DIV.postsignature.
Например так можно задать величину поля от верхнего края в 60 пикселов.DIV.postsignature {PADDING-TOP: 60px}
Это понятно.
А как сделать, чтобы подпись прилипала к нижнему краю окна сообщения?
Практически во всех стилях подпись прилипает к концу сообщения.
Добавлено спустя 10 минут 15 секунд:
Добавлено спустя 9 минут 50 секунд:
Вопрос скорее в том, какой параметр использовать для такого форматирования?
Например, text-align не подойдет, т.к. позиционирует содержимое тэга div.
Можно ли как-то внутри одного блока разные div-ы приклеить отдельно к верху и к низу.
<div class="postright">
<h3> Re: [релиз расширения] Личные сообщения (pun_pm 1.0RC)</h3>
<div class="postmsg">
<p>Текст сообщения.</p>
</div>
<div class="postsignature"><hr><noindex><a href="http://foroom.pp.ru/"><img class="sigimage" src="http://img519.(_image_shack_).us/img519/6530/qwertytu6.jpg" alt="http://img519.(_image_shack_).us/img519/6530/qwertytu6.jpg"></a></noindex></div>
</div>
Каким образом "postmsg" оставить приклеенным кверху (как и положено), а "postsignature" к нижнему краю блока "postright" ?
Может так понятнее будет мой вопрос?
Тогда без правки исходного кода не обойтись.
Я сделал так:
В viewtopic.php Переместил блок сюда:
<div class="postfootleft"><?php if ($cur_post['poster_id'] > 1) echo '<p>'.$is_online.'</p>'; ?></div>
<?php if ($signature != '') echo "\t\t\t\t".'<div class="postsignature"><hr />'.$signature.'</div>'."\n"; ?>
<div class="postfootright"><?php echo (count($post_actions)) ? '<ul>'.implode($lang_topic['Link separator'].'</li>', $post_actions).'</li></ul></div>'."\n" : '<div> </div></div>'."\n" ?>
</div>
В стиле сделал так:
/* 8.3 Extra top spacing for signatures and edited by */
DIV.postmsg P.postedit {PADDING-TOP: 20px}
DIV.postsignature {vertical-align: bottom; PADDING-left: 20px}
Вариант черновой, если багов не будет, отпишите пожалуйста, себе так же сделаю.
Редактировался coordinator (2008-09-23 20:14:07)
coordinator
А просто стилями нельзя?
Просто мне кажется, что должна быть возможность. Может есть какие-то стандартные приемы? Просто я ими пока ещё не владею.
Вся канитель (на мой взгляд) во вложенности блочных элементов и различии позиционирования.
Или вот пример из той же серии: как поместить картинку в самый низ блока, если общее выравнивание элементов идет относительно верха?
А просто стилями нельзя?
По сути вы сами себе ответили.
Скорее всего нет. Проблема в том, что выравнивание одного блока идет относительно родительского элемента, ниже которого идут другие блоки. Так что стили не помогут, необходимо изменить расположение самого блока.
По сути вы сами себе ответили.
Скорее всего нет.
Обыдно.
Я всеже покопаю CSS - если чего выясню, обязательно поделюсь.
Что-то мне подсказывает, что не все так мрачно ...
Все нормально, но одно маленькое "НО"
Это несколько не то, что я хотел.
Кстати, зашел на ваш форум и увидел такое:
Как называется мод для подобного рейтинга?
Это не мод, а хак - где-то в wiki на punbb находил.
Это было так давно - что я не могу уже вспомнить
О, нашел !
http://wiki.punres.org/Add_rank_icons
Редактировался Zevs (2009-03-17 10:44:19)
Это не мод, а хак
А чем ХАК отличается от МОДа?
Добавлено спустя 2 минуты 51 секунду:
Кстати, спасибо!
Страницы 1
Тема закрыта