Hallo zusammen
Ich bin gerade dabei eine persönliche Webseite für mobile Geräte zu optimieren. Was ich möchte ist, dass nur eine HTML-Datei, dafür 2 CSS-Dateien benutzt werden. Die Erkennung und Anpassung funktioniert soweit gut.
Leider habe ich vor die Navigation auf dem Desktop neben dem Webseiten-Logo anzuzeigen. Beim Smartphone/Tablet sollte sie aber vor dem Footer sein.
Meine Frage: Muss ich den Code für die Navigation 2x schreiben und jeweils eine Nav per CSS ausblenden? Ich würde aber gerne die Navigation nur im Header-Div haben, damit keine Code-Repetitionen vorliegen. Geht das mit CSS? Wenn nicht, was wäre die eleganteste Art?
Danke für eure Hilfe.
Meine Struktur:
Ich bin gerade dabei eine persönliche Webseite für mobile Geräte zu optimieren. Was ich möchte ist, dass nur eine HTML-Datei, dafür 2 CSS-Dateien benutzt werden. Die Erkennung und Anpassung funktioniert soweit gut.
Leider habe ich vor die Navigation auf dem Desktop neben dem Webseiten-Logo anzuzeigen. Beim Smartphone/Tablet sollte sie aber vor dem Footer sein.
Meine Frage: Muss ich den Code für die Navigation 2x schreiben und jeweils eine Nav per CSS ausblenden? Ich würde aber gerne die Navigation nur im Header-Div haben, damit keine Code-Repetitionen vorliegen. Geht das mit CSS? Wenn nicht, was wäre die eleganteste Art?
Danke für eure Hilfe.
Meine Struktur:
Code:
<div id="header">
* * <h1>Titel</h1>
* * <ul>
* * * * <li>Link</li>
* * * * <li>Link</li>
* * </ul>
</div>
<div id="content"></div>
<div id="sidebar"></div>
<div id="footer"></div>