Многие из ваших тегов (ul
, li
, а также div
) не закрываются должным образом в опубликованном вами коде. Браузеры будут пытаться интерпретировать это каким-то образом, но не обязательно так, как вы это предполагали, поэтому это может быть причиной вашей проблемы.
Я исправил эти незакрытые теги в приведенном ниже фрагменте. Трудно проверить ваш CSS, поскольку большинство правил CSS, которые вы опубликовали, вообще не применяются в фрагменте, поскольку они используют класс .header--nav-links
и аналогичные в своих селекторах, которые не включены в ваш HTML код.
Тем не менее, возможно, отредактированный код HTML уже решает проблему с отображением, о которой вы говорите.
.header--navbar>.container {
position: relative;
}
.header--navbar .navbar-header {
float: none;
}
.header--cart-btn {
float: none;
position: absolute;
top: 1px;
right: 85px;
margin-left: 0;
}
.header--navbar .navbar-toggle {
display: block;
}
.header--navbar .navbar-collapse {
float: none;
display: none !important;
position: absolute;
left: 15px;
right: 15px;
max-height: -340px;
box-shadow: 0 3px 8px rgba(0, 0, 0, .085);
overflow: auto !important;
}
.header--navbar .navbar-collapse.collapsing,
.header--navbar .navbar-collapse.in {
display: block !important;
}
.header--nav-links {
margin-top: 12px;
margin-left: 0;
margin-right: 0;
color: #222;
background-color: #fff;
}
.header--nav-links>li {
float: none;
}
.header--nav-links>li>a {
display: block;
padding-left: 20px;
padding-right: 20px;
}
.header--nav-links>.dropdown>.dropdown-menu {
float: none;
position: relative;
margin-top: 0;
padding: 0;
box-shadow: none;
}
.header--nav-links>.dropdown>.dropdown-menu a {
padding-left: 30px;
padding-right: 30px;
}
.dropdown-menu .dropdown-menu {
float: none;
position: relative;
top: 0;
left: 0;
margin-left: 0;
padding: 0;
box-shadow: none;
}
.dropdown-menu .dropdown-toggle:before {
content: "\f107";
}
.header--nav-links>.dropdown>.dropdown-menu .dropdown-menu>li>a {
padding-left: 40px;
padding-right: 40px;
}
<div id="headerNav" class="navbar-collapse collapse float--right">
<!-- Header Nav Links Start -->
<ul class="header--nav-links nav">
<li class="dropdown"><a href="index.html">Hébergement Web</a></li>
<li class="dropdown">
<a href="" class="dropdown-toggle" data-toggle="dropdown">Forfaits</a>
<ul class="dropdown-menu">
<li><a href="hébergement-partagé.html">Hébergement Partagé</a></li>
<li><a href="wordpress.html">Hébergement WordPress</a></li>
<li><a href="vps-hébergement.html">Hébergement Cloud VPS</a></li>
</ul>
</li>
<li><a href="domaines.html">Noms de domaines</a></li>
<li><a href="coming-soon.html">Emails</a></li>
<li><a href="e-commerce.html">E-commerce</a></li>
<li class="dropdown">
<a href="" class="dropdown-toggle" data-toggle="dropdown">Services</a>
<ul class="dropdown-menu">
<a href="à propos de.html" class="dropdown-toggle" data- toggle="dropdown">à propos de</a>
<li><a href="services.html">Services</a></li>
<li><a href="à propos de.html">UTD Webhosting</a></li>
<li><a href="datacenter.html">Nos Datacenters</a></li>
</ul>
<ul class="dropdown-menu">
<li><a href="coming-soon.html">Coming Soon</a></li>
<li><a href="404.html">404</a></li>
</ul>
</li>
<li><a href="contact.php">Contact</a></li>
</ul>
<!-- Header Nav Links End -->
</div>
<!-- Header Navbar End -->