Съежает блок в правом контейнере

голоса: 0
Смотрите, есть сайт mytorent.ru.

Если блоков в правом контейнере больше, чем контент на самой странице, то блоки сьежают на место содержимого страницы...

Смотрите пример:

На главной странице блоки все стоят нормально т.к контента столько же сколько и блоков

а вот на другой странице (http://mytorent.ru/index/8-4) блоки сьежают и стают на место содержимого страницы...

В данном случае съежает блок "Статистика"

 

ПОМОГИТЕ!
Адрес сайта http://mytorent.ru/
| Автор: | Категория: Дизайн сайта
Переоткрытие | | Автор: Yuri_Geruk

Ответов: 2

Голоса: +1
 
Лучший ответ

У вас верстка так сделана. Вот и съезжает. Такие приемы обычно используются в "резиновой" верстке. Тут либо надо после каждого блока

<div class="content-right-column"> ... </div>

ставить очистку по правой стороне, например так

<br style="clear: right">

Либо верстку чуть подправить с примерно такой структурой

 
<div class="content-left-column">
    контент
</div>

 

 
<div class="content-right-column">
    правая колонка, а в ней уже блоки
    <div class="block">...</div>
    <div class="block">...</div>
    и т.д.
</div>

 

P.S. У вашего же вопроса вроде стояла пометка "Не ответили мрази"? Удивительно, что с таким отношением к людям вы еще ждете ответа... Печально...

| Автор:
Выбор ответа лучшим | | Автор: Yuri_Geruk
голоса: 0
Попробуйте

.fixed-block {
   position: fixed;
   z-index: 9999; /*значение может быть любое, но больше остальных*/
   top: 20px; /*элемент будет смещен на 20 пикселей вниз*/
   right: 100px; /*элемент будет смещен на 100 пикселей влево*/
 }
| Автор:

position: fixed; фикксирует элемент на экране - не то

z-index: 9999; не буду комментировать....
top: 20px; не буду комментировать....
right: 100px; не буду комментировать....

...