Elemente an Seitenende platzieren
bernd
- design/layout
Hallo an alle,
mein Problem ist folgendes:
ich will für einen Frame ein Bild mit null Pixeln Abstand zum Seitenende platzieren. Ich habe es schon mit stylesheets versucht:
body{
margin-bottom:0px;
}
img{
margin-bottom:0px;
}
Der genannte Quellcode funktioniert jedoch - zumindest im MSIE 6 - nicht. Hat jemand schon mal ähnliches versucht?
Für Hilfe wäre ich sehr dankbar, da es doch recht wichtig ist für das Design meiner Seite.
Vielen Dank im Vorraus,
Bernd
Tachchen!
ich will für einen Frame ein Bild mit null Pixeln Abstand zum Seitenende platzieren. Ich habe es schon mit stylesheets versucht:
Möglichkeit 1: Darf's auch ein Hintergundbild sein?
Möglichkeit 2: Mit absoluter Positionierung (das willst warscheinlich nicht)
Möglichkeit 3: etwas komplexer
Gruß
Die schwarze Piste
Hi schwarze Piste,
Möglichkeit 3: etwas komplexer
Ich finde die Lösungsansätze, die darauf beruhen, dass JS eingeschaltet ist, unsympathisch, wie in den unteren Beispielen auf Alistapart. Was denkst Du darüber?
Viele Grüße
Mathias Bigge
Tachchen!
Möglichkeit 3: etwas komplexer
Ich finde die Lösungsansätze, die darauf beruhen, dass JS eingeschaltet ist, unsympathisch, wie in den unteren Beispielen auf Alistapart. Was denkst Du darüber?
Das ist in diesem speziellen Fall mal relativ einfach zu beantworten:
1. Ich gehöre zu den Menschen, die (wissend um die Probleme mit
diesbezüglichen Statistiken) glauben, dass ca. 99% der User JavaScript
aktiviert haben. Darüber kann man streiten, aber ich halte die Zahl für
einen brauchbaren Näherungswert.
2. Im Gegensatz zu JavaScript-Menüs, Impressum im Popup & Co sind die
JavaScript-Lösungen im o.g. Beispiel
a) ein Versuch, auch die letzten Browser ins Boot zu holen.
b) zwar nicht so schön ohne JavaScript, aber weiterhin voll nutzbar.
3. Es gibt ja Beispiel 3 (glaube ich), dass noch ohne JavaScript läuft
und halt einige weniger gängige Browser von schönen Lösungen ausschließt
(ohne sie von den Inhalten auszuschließen).
4. Wenn's eine schönere Lösung gäbe, würde ich die verlinken! ;-)
Momentan müssen wir uns halt noch mit der mangelhaften CSS-Unterstützung
vieler Browser herumschlagen und darum auf solche Frickellösungen verfallen.
Während ich JavaScript sonst also eher skeptisch gegenüberstehe
(ich kann's auch nicht ordentlich und weiß nicht, ob das nun Huhn oder Ei ist),
scheint mir das hier eher unproblematisch, zumal der Artikel auf alle Probleme
im Zusammenhang mit Inkompatibilitäten hinweist.
Gruß
Die schwarze Piste
Tachchen!
ich will für einen Frame ein Bild mit null Pixeln Abstand zum Seitenende platzieren. Ich habe es schon mit stylesheets versucht:
Möglichkeit 1: Darf's auch ein Hintergundbild sein?
Hintergrundbild geht nicht, da das Bild, bzw. es sind mehrere Bilder aneinander gereiht, als Verweis dient.
Möglichkeit 2: Mit absoluter Positionierung (das willst warscheinlich nicht)
Wichtig ist, dass es auch unter verschiedenen Auflösungen und Browsern am Seitenende platziert ist. Ist m.E. bei absoluter Positionierung ehr weniger der Fall.
Möglichkeit 3: etwas komplexer
Hat jemand vielleicht nen konkreten Code, bin nicht allzu gut in Englisch -)?
Gruß
Die schwarze Piste
Tachchen!
Möglichkeit 3: etwas komplexer
Hat jemand vielleicht nen konkreten Code, bin nicht allzu gut in Englisch -)?
Es gibt zu allen Beispielen dort Demos.
Dort den Quellcode anschauen/herauskopieren kannst du schaffen. Ich glaube an dich! ;-)
Gruß
Die schwarze Piste
Hi bernd,
ich will für einen Frame ein Bild mit null Pixeln Abstand zum Seitenende platzieren. Ich habe es schon mit stylesheets versucht:
body{
margin-bottom:0px;
}
Das nimmt den Body den unteren Rand.
img{
margin-bottom:0px;}
Das nimmt den Bildern den unteren Rand.
Wenn ich Dich richtig verstanden habe, müsstest Du body und html eine Höhe von 100% geben und dann das, was nach unten soll per Position absolute relativ dazu an den unteren Rand ballern.
Viele Grüße
Mathias Bigge
Hi,
ich will für einen Frame ein Bild mit null Pixeln Abstand zum Seitenende platzieren. Ich habe es schon mit stylesheets versucht:
Der genannte Quellcode funktioniert jedoch - zumindest im MSIE 6 - nicht. Hat jemand schon mal ähnliches versucht?
Ein Bild wird, wenn man nichts anderes sagt, vertikal auf die Basislinie der Schrift ausgerichtet. Unter der Basislinie ist Platz für Unterlängen wie sie bei Buchstaben wie g, p, q usw. vorkommen.
cu,
Andreas