Я хочу центрировать div внутри div, который имеет высоту 100%. в основном основной div приходит перед сайтом. Я загружаю изображение, чтобы вы могли лучше понять, что я хочу делать.центрирование div вертикально внутри другого div с высотой 100%
ответ
При использовании CSS Flexbox вариант, можно просто добиться того, что при отображении контейнера в качестве flex
коробки и выровнять внутренний DIV в середине (по горизонтали и по вертикали) следующим образом:
#intro {
height: 100%; /* Or 100vh */
display: flex;
align-items: center; /* Align the inner div vertically */
justify-content: center; /* Align the inner div horizontally */
}
В этом примере, align-items
и justify-content
WO uld делает внутренний дисплей div в середине #intro
, вертикально и горизонтально.
Добавляя префиксы поставщиков, он также должен работать на IE 10. (Я использовал Autoprefixer в демо).
Однако для того, чтобы поддерживать старые браузеры дают этот подход попробовать (взглянуть на Vertical Alignment секции):
Правильно, есть ли у меня альтернатива? Это работает на IE 9? – Fede
@Fede Проверьте обновление, пожалуйста. –
- 1. как вертикально выровнять div внутри другого div с неизвестной высотой
- 2. Центрирование DIV внутри другого DIV
- 3. Центрирование DIV с фиксированной высотой
- 4. 100% Высота Div внутри другого 100% div
- 5. Как вертикально выровнять div внутри другого div?
- 6. Вертикальное выравнивание DIV с динамической высотой внутри другого DIV
- 7. центрирование div внутри div
- 8. Центрирование DIV внутри DIV
- 9. Вертикально центрирование текста в DIV
- 10. Сделать div 100% высоты внутри другого DIV
- 11. Вертикальное центрирование div с неизвестной высотой
- 12. Вертикально Центрирование Ссылки на внутренней Div
- 13. Вертикально центрирование DIV в CSS
- 14. назначить высоту 100% для div внутри div с динамической высотой
- 15. Как показать Div с рамкой и 100% высотой внутри div
- 16. Центр Div внутри другого (100% ширина) div
- 17. Центрирование div горизонтально внутри другого div с абсолютным состоянием положения
- 18. Центрирование Div внутри другого Div. Я пробовал все
- 19. Центрирование фиксированной ширины DIV внутри 100% ширины родительского DIV
- 20. Вертикально центрирование текста в DIV
- 21. Вертикально центрируйте div с неизвестной высотой
- 22. Обтекание дисплея: стол DIV внутри другого div с точной высотой
- 23. Центрирование div как вертикально, так и горизонтально внутри 100% -ной ширины относительно позиционируется div
- 24. Центрирование div внутри другого div и по изображению
- 25. Центрирование нескольких div внутри div
- 26. Центрирование div внутри div, html
- 27. Как сделать div высотой 100% внутри относительного div?
- 28. DIV внутри DIV со 100% высотой минус поля
- 29. Вертикально центрируя текст высотой 100%
- 30. Центр div вертикально и горизонтально внутри другого div
возможный дубликат [Что лучший способ Центрирование Div вертикально с помощью CSS] (http://stackoverflow.com/questions/396145/whats-the-best-way-of-centering-a-div-vertically-with-css) –
Также посмотрите: http : //stackoverflow.com/questions/14113676/vertically-center-a-div-with-variable-height-within-a-div-that-is- 100-of-the-vi? Rq = 1 –
К сожалению, для этого вам нужно установить фиксированную высоту на контейнере (почему, браузеры, почему ???). –