Bücher online kostenlos Kostenlos Online Lesen
HTML5-Handbuch - die neuen Features von HTML5

HTML5-Handbuch - die neuen Features von HTML5

Titel: HTML5-Handbuch - die neuen Features von HTML5 Kostenlos Bücher Online Lesen
Autoren: Franzis
Vom Netzwerk:
Seiteninhalt und erst am Ende die Navigation notieren, obwohl am Ende die Navigation dank Positionierung links vor dem Seiteninhalt angeordnet ist. Ein solcher HTML-Quelltext gilt als besonders suchmaschinen- und screenreaderfreundlich. Es gibt folgende Arten der Positionierung:
•    Absolute Positionierung: Dabei wird das Element aus dem normalen Elementfluss herausgelöst. Seine Position orientiert sich am Rand des nächsthöheren Elternelements, welches selbst mittels Positionierung aus dem normalen Elementfluss herausgelöst wurde. Gibt es kein solches Elternelement, beziehen sich die Positionsangaben auf das Dokumentelement. Wenn der Anwender im Inhalt scrollt, scrollen absolut positionierte Elemente mit.
•    Relative Positionierung: Dabei wird das Element aus dem normalen Elementfluss herausgelöst. Angaben zu seiner Positionierung orientieren sich an der Position, die das Element im Normalfall einnehmen würde. Wenn der Anwender im Inhalt scrollt, scrollen relativ positionierte Elemente mit.
•    Fixe Positionierung: Dabei wird das Element aus dem normalen Elementfluss herausgelöst und ohne Rücksicht auf eventuell positionierte Elternelemente direkt an einer gewünschten Stelle im Anzeigefenster positioniert. Wenn der Anwender im Inhalt scrollt, scrollen fix positionierte Elemente nicht mit.
    Für die Positionsangabe selbst stehen ebenfalls CSS-Eigenschaften zur Verfügung.
Beispiel
    
    
    
    
    
    Titel
    
    
    
s1 static

    
s2 static

    
r3 relative

    
s4 static

    
s5 static

    
r6 relative

    
s7 static

    
a1 absolute

    
a2 absolute

    

    a3 absolute
    
a4 absolute

    
a5 absolute

    
a6 absolute

    

    
a7 absolute

    
f1 fixed

    
s8 static

    
    
    Bild 14.35: Absolute, relative und fixe Positionierung
Erläuterung
    Das Beispiel definiert eine ganze Reihe von positionierten
div
-Bereichen. Die CSS-Definitionen stehen dabei im
style
-Bereich im Dokumentkopf. An den
id
-Namen ist erkennbar, wie die Bereiche positioniert sind. Selektoren wie
#s1
,
#s2
,
#s3
, usw. beziehen sich auf Bereiche, die statisch positioniert werden. Das ist die Default-Einstellung (gleichzusetzen mit keiner Positionierung), also das Verbleiben des Elements im normalen Textfluss. Selektoren wie
#r1
,
#r2
,
#r3
, usw. beziehen sich auf relativ positionierte Elemente,
#a1
,
#a2
,
#a3
, usw. beziehen sich auf absolut positionierte Elemente, und mit
#f1
wird ein fix positioniertes Element adressiert.
    Mit der CSS-Eigenschaft
position:
wird die Positionsart bestimmt. Erlaubt sind die Schlüsselwörter
relative
(relative Positionierung gemessen an der Normalposition oder

Weitere Kostenlose Bücher