Ситуация такова, что всякий раз, когда вы открываете свою веб-страницу в своем мобильном телефоне, разрешение принимается ниже <= 568 пикселей, но вы устанавливаете <code>d-none d-sm-inline или d-none d-sm-inline-block
.
, поэтому все ваши nav-links
имеют свойство display: none
, поэтому он не будет виден на вашем мобильном телефоне и не виден в альбомной ориентации.
, поэтому решение: удалите d-none
из всех span tag
, а также замените d-sm-inline-block
на d-inline-block
и d-sm-inline
на d-inline
как в примере ниже.
<li class="nav-item active">
<a class="nav-link waves-effect" href="{% url 'product-create' %}">
<span class="clearfix d-inline-block">
<i class="fa fa-plus-square-o" aria-hidden="true"></i> Create Product
</span>
</a>
</li>