Javascript-форум (https://javascript.ru/forum/)
-   (X)HTML/CSS (https://javascript.ru/forum/xhtml-html-css/)
-   -   как грамотно по вертикали отцентрировать блок (для любых девайсов и разрешений) (https://javascript.ru/forum/xhtml-html-css/37549-kak-gramotno-po-vertikali-otcentrirovat-blok-dlya-lyubykh-devajjsov-i-razreshenijj.html)

torsar 24.04.2013 12:19

как грамотно по вертикали отцентрировать блок (для любых девайсов и разрешений)
 
пытаюсь отцентрировать по горизонтали и вертикали так :
div.wrapper {display: table-cell; width: 100%; height: 100%; text-align: center; vertical-align: middle;}


Предполагается, width и height 100% от размера body
но у нас свой движек и он генерит промежуточные div'ы

<div id="screen" view="view.start_page">
 <div class="backbone-view" data-role="view">
   <div class="wrapper">
    <img src="../core/images/logo.jpg">
  </div>
 </div>
</div>



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

ksa 25.04.2013 15:11

torsar, мы же тебе на sql.ru сказали - используй табличку. :)

torsar 26.04.2013 13:28

http://jsfiddle.net/SEe3H/

взято один в один отсюда :) :
http://css-tricks.ru/Articles/Detail...alCenteringCSS


Часовой пояс GMT +3, время: 23:41.