Anordnung von Elementen mit css

  • Hallo, ich suche Rat


    -------------------------------------------------------------------------------------------------------------------------------------------


    Rahmenbedingungen


    zusätzliche Techniken: keine


    Einschränkungen: keine


    Browser & Betriebssystem: W7, Firefox


    Editor: DW


    Danke für jeden guten Rat
    Peter





    Problembeschreibung


    Fehlermeldung/-beschreibung:


    Aufgabenstellung



    Der "container" soll alle Elemente außer dem
    "fuss" umfassen und sich auf Bildschirmmitte zentrieren.



    Der "fuss"soll sich bei Ausdehnung des "container"
    immer am unteren Ende des "container" befinden.



    Auftretende Fehler



    Der "container" erweitert sich nur in Abhängikeit
    von der Logohöhe nach unten.



    Die übrigen Elemente verhalten sich als ob sie auf einer
    anderen Ebene liegen würden.



    Die Schaltflächen "li" lassen sich nicht auf den
    linken Rand von "#ul" setzen.



    bisherige Lösungsversuche: lesen von Artikeln und probieren


    Code:


  • charset setzen ist meistens html kram..(gehört in head )

    HTML
    <meta charset="utf-8">


    position:absolute, bewirkt das die Elem. in einer anderen 'ebene' sind! Vergiss dieses arbeiten mir position absolute&co. gaaanz schnell.. bitte.


    Weiterhin würde dir html5 weiterhelfen..!


    Das wird jetzt das ganze Design kaputtmachen aber ist besser so..


    Hier mal ein html5 Beispiel.. natürlich noch stark optimierbar http://jsfiddle.net/xajhvrjw/

  • Auch CSS-Dokumente können mit charset ausgerüstet werden, das ist immer dann nötig wenn man zum Beispiel in Schriftarten nicht-ASCII-Zeichen verwenden muss (was natürlich auch anders lösbar ist, aber wer es möchte ;) ). In diesem Fall ist der Code so wie oben geschrieben genau korrekt, zusätzlich muss das Dokument natürlich als UTF-8 (oder Anderes) gespeichert werden. Der CSS-Parser muss nun mal auch erfahren wie er mit den Bytes umgehen soll.


    w3c sagt:

    CSS
    @charset "charset-name";

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!