Я не могу получить содержимое контейнера <div> по центру

0

Код находится в этом jsFiddle: http://jsfiddle.net/r8ND3/1/. Я не могу понять, как центрировать div "#game" и его содержимое. Я пробовал использовать margin: 0 auto; , float:center; , и даже $("game").css("margin-left",.5*$(window).width()-.5*$("#game").width()) внутри $(document).ready(), но никто не работал.

3 ответа

1
Лучший ответ

Вы должны поместить width на #game и использовать margin: 0 auto так как вы не можете #game что-то, что на 100% ширины.

#game {
  width: 270px; 
  margin: 0 auto;
}
  • 0
    Большинство из этих ответов довольно хороши, выбирая их, потому что они имеют правильную ширину и объясняют решение.
  • 0
    +1 для объяснения, но я бы по возможности избегал жестких кодов ширины.
Показать ещё 1 комментарий
0
#game  {
  width: 275px;
  margin: 0 auto;
}
0
#game {
  display: table;
  margin: 0 auto;
}

Ещё вопросы

Сообщество Overcoder
Наверх
Меню