2013-06-15 3 views
-1

Это то, что я намереваюсь сделать. У меня два круга. Внутренний фиксирован, внешний - динамический и растет/сжимается. Два круга должны быть концентрическими. Поэтому я создаю два подразделения, давая граничный радиус как 50% для создания кругов. Я вертикально центрировал их, используя метод table-cell. Однако теперь мне нужно центрировать внешний div вертикально в теле. Как я могу это достичь?Вертикально центр три divs, один внутри другого

EDIT: http://jsfiddle.net/G28t8/

function updateCircle(){ 
      document.getElementById("outercircle").style.width = parseInt(document.getElementById("outercircle").style.width.split("px")[0]) + 5 + "px"; 
      document.getElementById("outercircle").style.height = parseInt(document.getElementById("outercircle").style.height.split("px")[0]) + 5 + "px"; 
      document.getElementById("outercircle").style.lineHeight = document.getElementById("outercircle").style.height; 

     } 
+2

описание является уже хорошо, но, пожалуйста, отправьте код, относящийся к вопросу. В идеале ** в дополнение ** к коду в самом теле вопроса, пожалуйста, добавьте пример вашей проблемы [jsFiddle] (http://jsfiddle.net/api/post/jquery/1.7.1/). Это поможет нам помочь вам. – bwoebi

+1

Да, мы хотим знать, как далеко вы до того, как застряли. –

+0

Я обновил код – House

ответ

1

Вы можете просто изменить макет отображение HTML & тела, и используют таблицы макета specifities:

пример скрипки, используемую для некоторых подобного вопроса (удалить дивы нежелательными;)): http://jsfiddle.net/GCyrillus/jGtAv/3/

html { 
    text-align:center; 
    display:table; 
    width:100%; 
    height:100%; 
} 
body { 
    display:table-cell; 
    vertical-align:middle; 
} 
+0

Будет ли он работать как обычная веб-страница, когда я начну добавлять дополнительные элементы, такие как p и a? – House

+0

Весь контент будет центрировать середину, если высота тела выше высоты всего содержимого. div, p, должен складываться как обычно. Попробуйте сами, отредактируйте скрипку, разветвите ее –

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