Я использую тег HTML nav
для показа панировочных сухарей на своем веб-сайте (построен на Django/Bootstrap).HTML Nav не работает должным образом
Я пытаюсь показать выпадающее меню для Shop by Departments
, а затем панировочные сухари. Но кто-то, порядок перепутан. В конце концов появляется Shop by Departments
, а не первое.
Мой код:
<div class="animate-dropdown">
<!-- ========================================= BREADCRUMB ========================================= --><div id="top-mega-nav">
<div class="container">
<nav>
{% include "partials/nav_primary.html" with expand_dropdown=0 %}
<li class="breadcrumb-nav-holder">
<ul>
{% with category=product.categories.all.0 %}
{% for c in category.get_ancestors_and_self %}
<li class="breadcrumb-item">
<a href="{{ c.get_absolute_url }}">{{ c.name }}</a>
</li><!-- /.breadcrumb-item -->
{% endfor %}
<li class="active">{{ product.title }}</li>
{% get_back_button as backbutton %}
{% if backbutton %}
<li class="pull-right">
<a href="{{ backbutton.url }}">
<i class="icon-arrow-left"></i> {{ backbutton.title }}
</a>
</li>
{% endif %}
{% endwith %}
</ul>
</li><!-- /.breadcrumb-nav-holder -->
</nav>
</div>
</div><!-- /.container -->
Я проверил веб-страницу с помощью инспектора и порядок кода, как ожидалось. Но рендеринг - нет. Что здесь не так?
Edit: Выход в инспекторе выглядит
Как выглядит визуализируемый HTML? Есть ли в первом 'include'' 'ul'? – putvande
@putvande обновили вопрос с выходом. –
Так что это неверный HTML, так как ваш 'li class =" breacrumb-nav-holder "' не имеет требуемого родителя 'ul'. – putvande