Новости Joomla

0 Пользователей и 1 Гость просматривают эту тему.
  • 10 Ответов
  • 1913 Просмотров
*

sheridan

  • Захожу иногда
  • 111
  • 4 / 0
картинка в центре
« : 02.06.2011, 14:42:14 »
Подскажите, как я могу отцентровать картинку ровно по центру окна браузера?
Нужно, чтобы она всегда была там, даже если меняется размер окна.
Код
margin {0 auto}
или
Код
align: center
работает для горизонтального выравнивания, но как сделать то же самое для вертикального :(?
*

ahalaimahalaivladimirovic

  • Осваиваюсь на форуме
  • 19
  • 0 / 0
Re: картинка в центре
« Ответ #1 : 02.06.2011, 15:03:12 »
попробуй vertical-aling
*

sheridan

  • Захожу иногда
  • 111
  • 4 / 0
Re: картинка в центре
« Ответ #2 : 02.06.2011, 15:05:10 »
Пробовала, не работает :(
*

zmeyx

  • Захожу иногда
  • 144
  • 7 / 0
  • http://www.nt1.su
Re: картинка в центре
« Ответ #3 : 02.06.2011, 15:21:41 »
Что за картинка? она единственное что есть на страничке? или же есть что то еще?
*

zmeyx

  • Захожу иногда
  • 144
  • 7 / 0
  • http://www.nt1.su
Re: картинка в центре
« Ответ #4 : 02.06.2011, 15:28:29 »
Можно попробовать так
Код
<div id="aaa">
<img.......>
</div>

CSS
#aaa{
width: 100%;
height:100%;
display:table-cell;
align: center;
vertical-align: middle;
}
*

sheridan

  • Захожу иногда
  • 111
  • 4 / 0
Re: картинка в центре
« Ответ #5 : 02.06.2011, 15:29:21 »
Да, просто маленькая картинка, а остальное  - пусто.
*

sheridan

  • Захожу иногда
  • 111
  • 4 / 0
Re: картинка в центре
« Ответ #6 : 02.06.2011, 15:37:45 »
Спасибо, zmeyx!
Но чё-то не выравнило >:(
*

zmeyx

  • Захожу иногда
  • 144
  • 7 / 0
  • http://www.nt1.su
Re: картинка в центре
« Ответ #7 : 02.06.2011, 15:40:43 »
А у самой картинки заданы размеры конкретные?
*

sheridan

  • Захожу иногда
  • 111
  • 4 / 0
Re: картинка в центре
« Ответ #8 : 02.06.2011, 15:49:20 »

Спасибо!

Помогло:
Код
#aaa img{
position:absolute;
top:50%;
left: 50%;
}
Получился почти центр, надо только по размерам картинки доработать.
*

Shustry

  • Moderator
  • 6434
  • 745 / 3
Re: картинка в центре
« Ответ #9 : 02.06.2011, 20:17:32 »
Центрирование по-вертикали и горизонтали:
Код
<body>
  <div id="fix"></div>
  <img />
</body>
Код
* {padding:0; margin:0;} /*грубый ресет*/
html, body {width:100%; height:100%; text-align:center;} /*где последнее - чисто для ie*/
#fix {height:50%;} /*эмулируем отступ ровно до середины экрана*/
img {width:800px; height:600px; margin:auto; margin-bottom:-300px; position:relative; top:-300px;} /*где 300 - ПОЛОВИНА высоты центрируемого элемента, в вашем случае картинки*/
*

sheridan

  • Захожу иногда
  • 111
  • 4 / 0
Re: картинка в центре
« Ответ #10 : 03.06.2011, 11:05:15 »
Большое спасибо, Shustry!
Картинка в центре  ^-^
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться