С Новым годом! Форум программистов, компьютерный форум, киберфорум
HTML, CSS
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 5.00/22: Рейтинг темы: голосов - 22, средняя оценка - 5.00
0 / 0 / 0
Регистрация: 26.03.2010
Сообщений: 10

Выравнивание блока по центру относительно высотв

05.05.2010, 20:26. Показов 4680. Ответов 7
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Доброго времени суток, помогите разобраться со следующей проблемой. Необходимо выровнять текстовый блок так, чтобы при любом размере окна браузера (изменении разрешения) он находился в центре окна. С выравниванием по ширине все отлично, проблемы с выравниванием по высоте. На сайте есть фон, который выравнивается точно по центру (по вертикали и горизонтали)
HTML5
1
body  {background: #fff url(img/bg_day.jpg) center fixed no-repeat;}
Сверху фона идет рисунок-подложка к основному тексту. Эта подложка всегда по центру окна, здесь все ок.
HTML5
1
#mblock {position: fixed; left: 50%; height: 1112px; width: 866px; margin-top: -133px; margin-left: -433px;}
дальше идет сам текстовый блок.
HTML5
1
#myContent {position: relative; width: 720px; padding-left: 30px; }
Блоки распологаются так:
HTML5
1
2
3
4
5
6
...
<body>
<div id="mblock"><img src="img/molbert-main.png" width="866" height="1112" /></div>
<div id="myContent"><p>Текст</p></div>
</body>
...
Посмотреть на то как работает сейчас можно здесь http://michail-rascat.ru/museum.html
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
05.05.2010, 20:26
Ответы с готовыми решениями:

Выравнивание блока по центру
Доброго времени суток Есть макет. В нем 3 ссылки&quot;Статьи&quot;, &quot;Опросы&quot; и &quot;События&quot;. Можно ли с помощью какого-либо свойства (без подсчета...

Выравнивание блока по центру
Добрый день, проблема заключается в том, что блок, встает по центру только на экране ноутбука, если смотреть с экрана бОльшего размера, то...

Выравнивание блока по центру
Всем привет. Создал социальные иконки с прокруткой для сайта. (http://eldar-music.com/social/) когда думал что все сложное позади вышла...

7
694 / 534 / 40
Регистрация: 22.06.2009
Сообщений: 1,293
05.05.2010, 21:08
Про вертикальное выравнивание:
http://www.sdelaysite.com/knig... ravnivanie
0
║XLR8║
 Аватар для outoftime
1212 / 909 / 270
Регистрация: 25.07.2009
Сообщений: 4,360
Записей в блоге: 5
05.05.2010, 21:13
HTML5
1
<div id="myContent" style="padding-top: 200px"><p>Текст</p></div>
поставьте отступ сверху
0
0 / 0 / 0
Регистрация: 26.03.2010
Сообщений: 10
06.05.2010, 00:57  [ТС]
Просто сделать отступ не подходит, т.к. Картинка с подложкой (центральный мольберт) выравнивается по центру окна. Т.е. При изменении разрешения или рамера окна верстка "поедет".
0
║XLR8║
 Аватар для outoftime
1212 / 909 / 270
Регистрация: 25.07.2009
Сообщений: 4,360
Записей в блоге: 5
06.05.2010, 07:08
опишите скрипт, который изменял-бы отступ при изменении размеров окна.
0
0 / 0 / 0
Регистрация: 26.03.2010
Сообщений: 10
06.05.2010, 07:53  [ТС]
Цитата Сообщение от outoftime Посмотреть сообщение
опишите скрипт, который изменял-бы отступ при изменении размеров окна.
Это достаточно трудоемко, надо что-то попросче. Для меня вот что не понятно. Блок #mblock позицианируется точно как мне надо. На странице с меню (http://michail-rascat.ru/index2.html) есть еще один блок #cblock который позицианируется так, как должен. Он графический. Когда я пытаюсь в CSS описать также #myContent как #cblock, ничего не выходит. Хотя #myContent тоже является блоком с постоянной высотой. Почему так?
0
694 / 534 / 40
Регистрация: 22.06.2009
Сообщений: 1,293
06.05.2010, 08:19
progressive, Вы текст по моей ссылке прочли? В чем проблема?

Вот еще более конкретная инструкция на английском:
http://www.jakpsatweb.cz/css/c... ution.html
Вот итог выполнения этой инструкции:
http://www.jakpsatweb.cz/css/p... on-en.html

В инструкции рассказано как позиционировать див внутри другого дива.
0
0 / 0 / 0
Регистрация: 26.03.2010
Сообщений: 10
06.05.2010, 08:57  [ТС]
Цитата Сообщение от Alorian Посмотреть сообщение
progressive, Вы текст по моей ссылке прочли? В чем проблема?

Вот еще более конкретная инструкция на английском:
http://www.jakpsatweb.cz/css/c... ution.html
Вот итог выполнения этой инструкции:
http://www.jakpsatweb.cz/css/p... on-en.html

В инструкции рассказано как позиционировать див внутри другого дива.
Вашу инструкцию прочел, он не попробывал (т.к. читал с айфона). Очень хорошая статья, все понятно, но длинно. Вообще это вариант №1 который я сейчас рассматриваю. Но может кто-то предложет способ короче?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
06.05.2010, 08:57
Помогаю со студенческими работами здесь

Выравнивание блока по центру
Продолжаем рубрику: вопросы от тупорезов) Не могу выравнить блок, который должен висеть над картой по центру, margin: 0 auto не работает(и...

Выравнивание изображения по центру относительно его центра
Задаю картинке position: absolute; left: 50%; top:50%; , а она выравнивается по центру относительно своего левого верхнего угла, вот так: ...

Выравнивание блока элементов по центру
Добрый день. Подскажите пожалуйста как мне выровнять блок с категориями на сайте _dvapilota.com Убедиться в том, что блок с...

Автоматическое выравнивание блока по центру css
Есть обвертка (wrap) width (ширина) у нас 800 нужно сделать чтобы в любом разрешении монетора wrap был по центру страницы. Подскажите...

Выравнивание картинки внутри div блока по центру
Ребята привет! Я верстаю сайт с помощью div, у меня весь сайт на div Как выровнять картинку по центру внутри div-блока? Я сейчас...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
8
Ответ Создать тему
Новые блоги и статьи
Изучаю kubernetes
lagorue 13.01.2026
А пригодятся-ли мне знания kubernetes в России?
Сукцессия микоризы: основная теория в виде двух уравнений.
anaschu 11.01.2026
https:/ / rutube. ru/ video/ 7a537f578d808e67a3c6fd818a44a5c4/
WordPad для Windows 11
Jel 10.01.2026
WordPad для Windows 11 — это приложение, которое восстанавливает классический текстовый редактор WordPad в операционной системе Windows 11. После того как Microsoft исключила WordPad из. . .
Classic Notepad for Windows 11
Jel 10.01.2026
Old Classic Notepad for Windows 11 Приложение для Windows 11, позволяющее пользователям вернуть классическую версию текстового редактора «Блокнот» из Windows 10. Программа предоставляет более. . .
Почему дизайн решает?
Neotwalker 09.01.2026
В современном мире, где конкуренция за внимание потребителя достигла пика, дизайн становится мощным инструментом для успеха бренда. Это не просто красивый внешний вид продукта или сайта — это. . .
Модель микоризы: классовый агентный подход 3
anaschu 06.01.2026
aa0a7f55b50dd51c5ec569d2d10c54f6/ O1rJuneU_ls https:/ / vkvideo. ru/ video-115721503_456239114
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR
ФедосеевПавел 06.01.2026
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR ВВЕДЕНИЕ Введу сокращения: аналоговый ПИД — ПИД регулятор с управляющим выходом в виде числа в диапазоне от 0% до. . .
Модель микоризы: классовый агентный подход 2
anaschu 06.01.2026
репозиторий https:/ / github. com/ shumilovas/ fungi ветка по-частям. коммит Create переделка под биомассу. txt вход sc, но sm считается внутри мицелия. кстати, обьем тоже должен там считаться. . . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru