S
Speedy.
Gast
Hallo zusammen,
ich wollte mal eure Meinung zu folgendem hören: auf einer Webseite habe ich eine Hauptnavigation, welche komplett responsive sein soll. Das bekomme ich so aber nicht mit reinen Media Queries hin, sondern muss auch mit jQuery arbeiten. Da sich die Navigation auf mobilen Devices also anders verhält und bedient wird, habe ich im HTML-Code unter der Hauptnavigation diese "geklont" und daruntergesetzt (siehe Code). Durch das Twitter Bootstrap wird dann die mobile Navigation erst ab entsprechender Auflösung angezeigt, die normale Navigation wird dann ausgeblendet. Meine Frage: ist das (vor allem in Bezug auf SEO) ratsam oder gibt es da bessere Lösungen? Ich bin mir echt unschlüssig darüber, zwei Navigationen mit identischem Inhalt auf der Seite zu haben. Wäre super, wenn jemand seine Erfahrungen und Ratschläge darlegen könnte
ich wollte mal eure Meinung zu folgendem hören: auf einer Webseite habe ich eine Hauptnavigation, welche komplett responsive sein soll. Das bekomme ich so aber nicht mit reinen Media Queries hin, sondern muss auch mit jQuery arbeiten. Da sich die Navigation auf mobilen Devices also anders verhält und bedient wird, habe ich im HTML-Code unter der Hauptnavigation diese "geklont" und daruntergesetzt (siehe Code). Durch das Twitter Bootstrap wird dann die mobile Navigation erst ab entsprechender Auflösung angezeigt, die normale Navigation wird dann ausgeblendet. Meine Frage: ist das (vor allem in Bezug auf SEO) ratsam oder gibt es da bessere Lösungen? Ich bin mir echt unschlüssig darüber, zwei Navigationen mit identischem Inhalt auf der Seite zu haben. Wäre super, wenn jemand seine Erfahrungen und Ratschläge darlegen könnte
Code:
<!-- Main Navigation -->
<nav class="main-nav hidden-sm">
<ul>
<li>Hier ist die Main Navigation</li>
</ul>
</nav> <!-- end main-nav -->
<!-- Responsive Navigation -->
<nav class="responsive-nav visible-sm">
<a href="#" class="nav-toggle"><span class="icon-menu"></span> Menu anzeigen</a>
<ul>
<li>Hier ist die mobile Navigation</li>
</ul>
</nav> <!-- end responsive-nav -->