Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 27.10.2008, 12:19
Аватар для Anyutka
Новичок на форуме
Отправить личное сообщение для Anyutka Посмотреть профиль Найти все сообщения от Anyutka
 
Регистрация: 23.09.2008
Сообщений: 3

Помогите отрегулировать <div style="position:fixed;">
Имеется таблица шириной 1000px, в правой ячейке <div style="position:fixed;"> и заданы отступы справа и сверху. И все бы ничего, но при разрешении экрана 1280х1024 в opere div вылетает за границы таблицы вправо... Дайте плиз совет, что можно в таком случае сделать? :confused:
P.S. Нужно очень срочно!
Ответить с цитированием
  #2 (permalink)  
Старый 27.10.2008, 12:38
Отправить личное сообщение для Octane Посмотреть профиль Найти все сообщения от Octane  
Регистрация: 10.07.2008
Сообщений: 3,873

Вам нужно задать position: relative; для контейнера, относительно которого позиционируется fixed-блок.
Ответить с цитированием
  #3 (permalink)  
Старый 27.10.2008, 13:16
Аватар для Anyutka
Новичок на форуме
Отправить личное сообщение для Anyutka Посмотреть профиль Найти все сообщения от Anyutka
 
Регистрация: 23.09.2008
Сообщений: 3

Спасибо большое Octane, помогло! Теперь другая трудность: нужно сделать либо внутри него текст middle или сам div по вертикали middle... чтобы в зависимости от объема текста div растягивался, но оставался middle. Если знаете подскажите, плиз!
Ответить с цитированием
  #4 (permalink)  
Старый 27.10.2008, 14:32
Аватар для Anyutka
Новичок на форуме
Отправить личное сообщение для Anyutka Посмотреть профиль Найти все сообщения от Anyutka
 
Регистрация: 23.09.2008
Сообщений: 3

Возможно ли сделать этот div вертикально по середине td только в зоне видимости экрана пользователя независимо от прокрутки сраницы? Может скриптами? только логику сложно представить...
Ответить с цитированием
  #5 (permalink)  
Старый 27.10.2008, 15:20
Новичок на форуме
Отправить личное сообщение для Kolyaj Посмотреть профиль Найти все сообщения от Kolyaj
 
Регистрация: 19.02.2008
Сообщений: 9,177

Чтобы выровнять элемент точно по центру родительского элемента (родительским считается ближайший родитель с position relative или absolute)
Код:
#mydiv {
position: absolute;
width: 100px;
height: 100px;
top: 50%;
left: 50%;
margin-top: -50px; /* половина высоты */
margin-left: -50px; /* половина ширины */
}
Побочный эффект: при отсутствии достаточного места будет видна середина элемента, хотя обычно предполагается левый верхний край.
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Помогите с javascript andruhin Общие вопросы Javascript 12 04.05.2012 10:05
ui.resazible помогите с скроллами(прокруткой) Aderba jQuery 0 13.10.2008 15:27
Помогите или подскажите где искать. designovermatter Общие вопросы Javascript 2 09.10.2008 18:12
Помогите вытащить из таблицы данные... MD6 Общие вопросы Javascript 1 07.10.2008 13:03
Помогите разобраться с проблемой SergeiAzarov (X)HTML/CSS 0 28.03.2008 18:51