Не в середине страницы, как в поле: 0 auto; Я говорю о центре, как сверху вниз. Спасибо заранее!Как разместить div в середине страницы
-7
A
ответ
0
С html5 это довольно легко с помощью Flexbox:
Этой статьи discribes как сделать это http://coding.smashingmagazine.com/2013/05/22/centering-elements-with-flexbox/
и здесь дема (также из статьи) http://jsfiddle.net/pnNqd/
HTML:
<h1>OMG, I’m centered</h1>
CSS:
html {
height: 100%;
}
body {
display: -webkit-box; /* OLD: Safari, iOS, Android browser,
older WebKit browsers. */
display: -moz-box; /* OLD: Firefox (buggy) */
display: -ms-flexbox; /* MID: IE 10 */
display: -webkit-flex; /* NEW, Chrome 21+ */
display: flex; /* NEW: Opera 12.1, Firefox 22+ */
-webkit-box-align: center; -moz-box-align: center; /* OLD… */
-ms-flex-align: center; /* you know the drill now… */
-webkit-align-items: center;
align-items: center;
-webkit-box-pack: center; -moz-box-pack: center;
-ms-flex-pack: center;
-webkit-justify-content: center;
justify-content: center;
margin: 0;
height: 100%;
width: 100%; /* needed for Firefox */
}
h1 {
display: -webkit-box; display: -moz-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
-webkit-box-align: center; -moz-box-align: center;
-ms-flex-align: center;
-webkit-align-items: center;
align-items: center;
height: 10rem;
}
0
Есть несколько способов:
position: absolute;
left: 50%;
top: 50%;
margin-left: <50% of width from element>;
margin-top: <50% of height from element>;
или:
HTML
<div id="content-wrapper">
<div class="wrapper">
Some text
</div>
</div>
CSS
#content-wrapper {
display: table;
width: 100%;
height: 100%;
text-align: center;
}
.wrapper {
display: table-cell;
vertical-align: middle;
position: relative;
}
Примечание: Это не будет работать каждый раз. Я сделал это самостоятельно site.
0
Самый простой способ, если ваш div абсолютно расположен. Условия. Ваш DIV должен иметь фиксированную ширину и высоту
#myBox{width:50px; height: 50px; position: absolute; margin: auto; top: 0; left: 0; bottom: 0; right: 0; border:solid 1px #000;}
Положите границу, чтобы показать вам план.
Смежные вопросы
- 1. Как разместить «таблицу» в середине веб-страницы?
- 2. Как разместить php-текст в середине страницы?
- 3. Itextsharp: как разместить текст в середине страницы
- 4. Липкий div в середине страницы
- 5. Выровнять Div в середине страницы?
- 6. jQuery позиция div в середине страницы
- 7. Центрирование Div в середине страницы
- 8. Как разместить таблицу элементов интерфейса в середине страницы?
- 9. Как разместить мою ссылку (кнопку) в середине страницы?
- 10. Как разместить изображение внутри меньшего div в середине?
- 11. Как разместить веб-страницу в середине экрана?
- 12. Как разместить вертикальный разделитель в середине span4?
- 13. вставить Div подсчитывать в середине заголовка страницы
- 14. Показывать только div, если в середине страницы
- 15. Не удается центрировать Div в середине страницы
- 16. jquery center a div в середине страницы
- 17. Как разместить текст в середине вертикального выравнивания?
- 18. Как разместить 2 кнопки в середине экрана
- 19. Как разместить фоновое изображение в середине контейнера?
- 20. Как разместить текст в середине div и позиции div с маркой auto?
- 21. Как разместить Div в центре страницы с полным фоном страницы
- 22. Центрирование div в середине страницы при изменении размера страницы
- 23. Как разместить окно поиска на середине карусели?
- 24. Невозможно разместить содержимое div в центре страницы
- 25. Попытка разместить разделитель в середине 4 разностей
- 26. Размещение изображения в середине div
- 27. Как разместить экран pygame в середине?
- 28. Как разместить строку в середине двух таблиц
- 29. Как разместить QGraphicsSimpleTextItem в середине QGraphicsLineItem?
- 30. Android: Как разместить ImageView в середине экрана?
Попробуйте margin-top: 50%; –
вы говорите о вертикальном оформлении, ищите его –
Я продолжаю рассказывать людям, чтобы они искали здесь, прежде чем публиковать новые вопросы. Here you go http://stackoverflow.com/questions/16439769/center-a-div-absolute-position-and-width – San