bernd: Elemente an Seitenende platzieren

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

  1. 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

    --
    ie:{ fl:( br:^ va:) ls:# fo:) rl:( n4:& ss:{ de:] js:| ch:? mo:) zu:$
    http://www.smartbytes.de
    1. 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

      1. 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

        --
        ie:{ fl:( br:^ va:) ls:# fo:) rl:( n4:& ss:{ de:] js:| ch:? mo:) zu:$
        http://www.smartbytes.de
    2. 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

      1. 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

        --
        ie:{ fl:( br:^ va:) ls:# fo:) rl:( n4:& ss:{ de:] js:| ch:? mo:) zu:$
        http://www.smartbytes.de
  2. 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

  3. 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

    --
    Warum nennt sich Andreas hier MudGuard?
    Fachfragen per E-Mail halte ich für unverschämt und werde entsprechende E-Mails nicht beantworten. Für Fachfragen ist das Forum da.