Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Web программирование > HTML и CSS
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 06.02.2012, 22:25   #1
Jajaja
 
Регистрация: 06.02.2012
Сообщений: 3
По умолчанию div и resize окна

Здраствуйте! Помогите мне решить проблему: имеется сайт: левая колонка, контент, правая колонка. Правая колонка выписана так:

#sidebar {
width: 202px;
padding: 0px 20px 0px 20px;
position: absolute; right: 190px; top: 510px;
}

Но при ресайзе окна браузера она сдвигается и структура сайта полностью нарушается. Это решаемо? Какой путь наиболее оптимальный? Спасибо.
Jajaja вне форума Ответить с цитированием
Старый 06.02.2012, 23:53   #2
acteralex
Форумчанин
 
Регистрация: 19.05.2011
Сообщений: 189
По умолчанию

А куда собственно сдвигается?
acteralex вне форума Ответить с цитированием
Старый 07.02.2012, 00:53   #3
Jajaja
 
Регистрация: 06.02.2012
Сообщений: 3
По умолчанию

Цитата:
Сообщение от acteralex Посмотреть сообщение
А куда собственно сдвигается?
Сдвигается влево пропорционально уменьшению окна браузера:

К примеру, на сайте psychology-my-family.ru - права колонка, посмотрите
Jajaja вне форума Ответить с цитированием
Старый 07.02.2012, 08:56   #4
Naive
Раздолбайских Дел
Старожил
 
Аватар для Naive
 
Регистрация: 22.05.2009
Сообщений: 3,828
По умолчанию

можно положить внутрь врапера (дополнительной оболочки вокруг сайдбарами и контентом), для которого задать
Код:
#wrapper {
  position:relative;
  min-width:997px;
}
Должно помочь. Вполне возможно, что сканает и на BODY - нужно тестировать.
Для старых эксплореров нужен костыль на js.
Alar, верни репу!
Naive вне форума Ответить с цитированием
Старый 07.02.2012, 18:33   #5
Jajaja
 
Регистрация: 06.02.2012
Сообщений: 3
По умолчанию

Поясните нубу, как это реализовать и куда этот код вписывать. Что такое враппер я понял, но чтобы запустить этот код нужно его привязать к html тегу, правильно?
Jajaja вне форума Ответить с цитированием
Старый 08.02.2012, 10:45   #6
Naive
Раздолбайских Дел
Старожил
 
Аватар для Naive
 
Регистрация: 22.05.2009
Сообщений: 3,828
По умолчанию

Тег выглядел бы так:
Код:
<div id="wrapper">
  ...
</div>
По новым стандартам более правильно юзать вместо враппера body документа, но тут могут возникнуть подводные камни (читай: надо тестировать), ибо опыта пока маловато в верстке html5
Alar, верни репу!
Naive вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
макрос вставка текста между тегами <div> </div> nur91m Microsoft Office Word 2 19.10.2011 22:16
div тег как нижний слой для второго div тега dadli HTML и CSS 2 30.07.2010 01:12
Как отменить прозрачность div в прозрачном div zeharon HTML и CSS 0 24.07.2010 16:56
Позиционирование двух плавающих DIV внутри одного DIV allocator HTML и CSS 5 22.07.2009 13:48
Растягивающийся DIV и толкающий в низ следующий DIV Суриков HTML и CSS 6 29.08.2008 12:01