Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
C++. Мастер-класс в задачах и примерах. Авторы: Кузнецов М.В., Симдянов И.В. PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В. MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В. PHP 5. На примерах. Авторы: Кузнецов М.В., Симдянов И.В., Голышев С.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

HTML+CSS+JavaScript

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Отображение блока в центре страницы
 
 автор: Shturm   (17.09.2006 в 21:13)   письмо автору
 
 

Привет.

Подскажите пожалуйста, как заставить произвольный блок (например <div> )
отображаться в центре страницы как по горизонтали, так и по вертикали,
чтобы работало в ff и ie6 и было сделано без извращений.
А то у меня пока совместить эти два условия никак не получается;)

Спасибо.

   
 
 автор: Padonak   (17.09.2006 в 22:50)   письмо автору
 
   для: Shturm   (17.09.2006 в 21:13)
 

сцылко

   
 
 автор: quiosque   (16.01.2007 в 11:33)   письмо автору
 
   для: Padonak   (17.09.2006 в 22:50)
 

а как отцентровать по вертикали внутри блока/дива, а не всей страницы?

   
 
 автор: AlexSol   (16.01.2007 в 11:48)   письмо автору
 
   для: quiosque   (16.01.2007 в 11:33)
 

http://www.umade.ru/log/2004/10/46.html

   
 
 автор: quiosque   (16.01.2007 в 12:11)   письмо автору
 
   для: AlexSol   (16.01.2007 в 11:48)
 

хм.... не совсем понятно. по ссылке тоже пример центровки на странице. мне нужен вариант центровки по вертикали не внутри всей страницы, а внутри дива, который может находиться где угодно на странице и его высота меняется динамически.

   
 
 автор: AlexSol   (16.01.2007 в 13:15)   письмо автору
 
   для: quiosque   (16.01.2007 в 12:11)
 

а вы знакомы с css? экспериментировать не пробовали? может чуть позже сделаю.

   
 
 автор: quiosque   (16.01.2007 в 13:35)   письмо автору
 
   для: AlexSol   (16.01.2007 в 13:15)
 

знакома :)
но недостаточно видимо, мои эксперименты пока ничего не дали.

   
 
 автор: AlexSol   (16.01.2007 в 13:58)   письмо автору
 
   для: quiosque   (16.01.2007 в 13:35)
 

>. мне нужен вариант центровки по вертикали не внутри всей страницы, а внутри дива,
> который может находиться где угодно на странице и его высота меняется динамически

ммм.... непонятно. есть блок переменной высоты в котромболжен быть другой, причем высота вложенного блока заведомо меньше высоты основного и вложенный блок должен быть выравнен по вертикали? может нарисуете?

   
 
 автор: quiosque   (17.01.2007 в 09:35)   письмо автору
 
   для: AlexSol   (16.01.2007 в 13:58)
 

хм... боюсь не получится у меня нарисовать.
но суть такова: на странице есть блок див со 100% шириной (во весь экран). в нем в строку расположено три блока, у них разная высота: первый меньше, втрой чуть больше и третий самый большой по высоте. сейчас в диве они выравниваются по верхнему краю по умолчанию. а хочется чтобы, как в таблице: посередине ячейки по вертикали valign=middle. Самый высокий третий блок влияет на высоту родительского блока. вот и надо чтобы первые два блока были расположены в центре по вертикали, а не наверху.

   
 
 автор: AlexSol   (17.01.2007 в 09:52)   письмо автору
 
   для: quiosque   (17.01.2007 в 09:35)
 

и у трех переменная высота? сложная задача, надо подумать.

   
 
 автор: quiosque   (17.01.2007 в 10:03)   письмо автору
 
   для: AlexSol   (17.01.2007 в 09:52)
 

да, высота может быть переменной. у них у всех ширина задана в %%, поэтому в зависимоти от размера окна может меняться высота блоков.

   
 
 автор: quiosque   (16.01.2007 в 12:18)   письмо автору
 
   для: AlexSol   (16.01.2007 в 11:48)
 

имитация табличного свойтсва valign=middle, но в диве :)

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования