2017-01-23 3 views
0

Я пытаюсь выполнить выравнивание по центру/вертикальное выравнивание для столбцов внутри строки. Итак, вот мой код :)Вертикальное выравнивание по центру для столбцов (бутстрап)

Bootstrap использование.

FIDDLE

Я пытался использовать что-то вроде этого

#row-contact { 
display: flex; 
align-items: center; } 

Но это, кажется, не правильно работает на мобильном телефоне - столбцы не складываются.

Так что, может быть, кто-то может мне помочь и знать, что я должен изменить на свой код.

Он также должен работать на мобильных устройствах.

ответ

1

В дополнение к попытке код:

#row-contact { 
    display: flex; 
    align-items: center; 
} 

Что вам нужно сделать, это добавить медиа-запрос для небольших устройств, превращающий строки в block элемента (которые занимают 100% ширины по умолчанию) , Я пошел с шириной 600px здесь, но вы можете отрегулировать по ширине, которую вы хотите строки в стек поверх друг друга:

@media screen and (max-width: 600px) { 
    #row-contact { 
    display: block; 
    } 
} 

Я создал скрипку, демонстрирующая этот here.

Надеюсь, это поможет! :)

+0

Я не думал, что это будет так просто. Спасибо :) – Lucas

0

Это похоже на настольную версию на мобильном телефоне? Если да, то вы, возможно, забыли:

<meta name="viewport" content="width=device-width, initial-scale=1.0">

В вашем заголовке HTML.

+0

У меня есть это, но спасибо за интерес. – Lucas

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