Я начал со следующим кодом, который должен генерировать навигационную панель моего сайта с помощью Джекил (и начальной загрузки):Добавить логотип перед торговой маркой с использованием начальной загрузки 3
<nav class="navbar navbar-default" role="navigation">
<!-- Brand and toggle get grouped for better mobile display -->
<div class="navbar-header">
<button type="button" class="navbar-toggle" data-toggle="collapse" data-target="#jb-navbar-collapse">
<span class="sr-only">Toggle navigation</span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
</button>
<a class="navbar-brand" href="{{ HOME_PATH }}">{{ site.title }}</a>
</div>
<!-- Collect the nav links, forms, and other content for toggling -->
<div class="collapse navbar-collapse" id="jb-navbar-collapse">
<ul class="nav navbar-nav">
{% assign pages_list = site.pages %}
{% assign group = 'navigation' %}
{% include JB/pages_list %}
</ul>
</div><!-- /.navbar-collapse -->
</nav>
Однако, я хочу имеют логотип перед {{ site .title }}
. С этой целью я пытался использовать следующий код:
<nav class="navbar navbar-default" role="navigation">
<!-- Brand and toggle get grouped for better mobile display -->
<div class="navbar-header">
<button type="button" class="navbar-toggle" data-toggle="collapse" data-target="#jb-navbar-collapse">
<span class="sr-only">Toggle navigation</span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
</button>
<div style="text-align:left">
<a href="{{ HOME_PATH }}"><img src="{{ site.logoimg }}" height="5%" width="5%"/></a>
<a class="navbar-brand" href="{{ HOME_PATH }}">{{ site.title }}</a>
</div>
</div>
<!-- Collect the nav links, forms, and other content for toggling -->
<div class="collapse navbar-collapse" id="jb-navbar-collapse">
<ul class="nav navbar-nav">
{% assign pages_list = site.pages %}
{% assign group = 'navigation' %}
{% include JB/pages_list %}
</ul>
</div><!-- /.navbar-collapse -->
</nav>
Проблемы:
- Логотип справа от текста
- Теперь есть огромное горизонтальное пространство между текстом + логотип и названия страниц.
Я предполагаю, что это что-то простое, но я не знаю, как справиться с ней. Как я могу поместить логотип слева от текста и избежать плохого h-интервала. Бонус будет заключаться в том, чтобы строка текста была v-центрирована относительно логотипа.
я создал Fidder здесь; https://jsfiddle.net/nxevp8ng/ сделайте это правильно, я исправлю его 4 u –
@ KaushikThanki: Хотел бы я знать, что делать ... Я хочу иметь логотип слева; left from '{{site.name}}' – Dror
Я имею в виду, что просто вставлять сгенерированный HTML, чтобы я мог видеть в общем изображении, тогда я заполняю fix ir 4 u –