Я пытаюсь выровнять логотип и некоторый текст в панели навигации bootstrap.Как выровнять логотип и текст в бутстрапе на маленьких экранах?
См JSFiddle
У меня есть следующий HTML:
<a class="navbar-brand" href="#">
<img class="hidden-xs" src="http://s23.postimg.org/5k9xcsb57/logo40_ul.png" alt="">
<img class="visible-xs" src="http://s23.postimg.org/etc3mwk13/logo30_ul.png" alt="">
<span class="navbar-brand-text">Some text here</span>
</a>
И это CSS:
.navbar-brand {
padding: 0px;
}
.navbar-brand-text {
padding-top: 12px;
padding-left: 5px;
display: inline-block;
font-size: 0.875em;
line-height: 1.57em;
}
.navbar-brand img {
vertical-align: top;
padding-top: 3px;
display: inline-block;
}
@media (max-width: 767px) {
.navbar-brand {
padding: 0px;
}
.navbar-brand-text {
padding-top: 12px;
padding-left: 5px;
display: inline-block;
font-size: 0.875em;
line-height: 1.57em;
}
.navbar-brand img {
vertical-align: top;
padding-top: 10px;
padding-left: 5px;
display: inline-block;
}
}
Я имел некоторый успех, когда экран на полную ширину, но на мобильные размеры логотипа и текстового стека друг над другом не рядом друг с другом.
Как выровнять мое изображение с моим текстом в панели навигации так:
остается бок о бок, независимо от размера экрана и;
У меня есть некоторый контроль над вертикальным положением логотипа/текста?
я вижу. Спасибо. Могу ли я спросить вас о процессе, который вы использовали для отслеживания этого (или вы только это знали)? Я изучал различные элементы инструментов разработчика, но это, конечно, не было очевидно. Ирония заключалась в том, что я пробовал разные вещи, чтобы переопределить отображение: свойства. Это ключ? Если переопределение не работает, важно! Или пришло время наклоняться Меньше и траться через исходные файлы? – dwkns
@dwkns Я делал то же самое, потому что обычно мы используем display: none и блокируем вместе, я бы это сделал, и, конечно, блочное правило приведет к падению к новой строке, поэтому используйте встроенный или встроенный блок вместо этого проблема решена. – Stickers