2010-10-27 1 views
0

У меня есть div с несколькими изображениями внутри, и я хотел бы центрировать это по вертикали. Я могу дать определенную ширину и высоту div. Без проблем. Я также принимаю js, если нужно. Мне просто интересно, из MAZE из этих примеров, могу ли я иметь простой.Центр на видовом экране - фиксированная высота ширина div ВЕРТИКАЛЬНО с использованием метода js или CSS

ДИВ в ширину 600 и высоту 500.

Заранее спасибо, MEM

ответ

3

Проще простого. Скажите, что ваш div имеет id="myDiv". Затем ...

#myDiv { 
    position: absolute; 
    top: 50%; 
    margin-top: -250px; // half the height of #myDiv 
} 

... будет центрировать div внутри его родителя смещения.

Half-scale demo (так что вам не нужно, чтобы сделать ваше окно действительно большой, чтобы правильно видеть эффект)

+0

Yup. И то же самое будет соответствовать горизонтальной стороне. ;) благодаря. – MEM

+0

@MEM: на самом деле даже легче центрировать «div» фиксированной ширины горизонтально. Просто дайте ему «margin-left: auto; margin-right: auto; '. –

0

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

+0

Нет, я не могу. :) По крайней мере, не фиксированное значение. – MEM

 Смежные вопросы

  • Нет связанных вопросов^_^