Beiträge von djheke

    Beschäftige Dich doch erst mit HTML5/CSS3. Weil, Dein HTML sieht schlimm aus. Hier mal ein Beispiel(Geht bestimmt noch besser)

    Na dein A-Element musst du zum Blockelement befördern.

    nav a {
    display:block;
    }

    Hey danke für die Antwort :) Eigentlich ist es absicht, dass die <li> in einem <a> steckt, sieht besser aus.
    Wie kann ich das umgehen ohne die li's mit den a's zu tauschen?

    Was sieht besser aus?

    Das sich die Überschrift aus dem Header bewegt, liegt zum Einen daran, dass die Außen und Innenabstände nicht auf Null gesetzt sind und dein Header eine feste Höhe hat.

    Hier mal eine Korrektur mit der Schriftgröße 40px

    Was meinst Du mit Schrift direkt unter das obere Ende der Seite ohne den Abstand?


    Weil mit :target die URL manipuliert wird und mit :checked nicht. Prinzipell geht es aber auch mit :target. Nebenbei bemerkt, ist das gewünschte Vorhaben aus meiner Sicht sowieso Sinnfrei. Und wenn er es unbedingt haben möchte, wäre wohl JQuery die bessere Wahl

    Dein Footer musst du unterhalb des schließenden Main-Tag einfügen.

    Code
    </main>
    <footer<h3>Mein Footer</h3></footer>
    </body>


    CSS

    Code
    footer {
     padding:10px;
     background:#ada;
    }


    Da du ja Inhalte auf deine Seiten haben wirst, solltset du die min-height:100% Angabe im main Selektorblock löschen.

    Übrigens im Chrome, Opera und Chromium funktioniert alles ohne Präfixe. Allerdings unter Linux.