Tim: Umfluss verhindern

Hi,

angenommen ich habe einen div-Bereich mit einer Breite von 100%. Wie kann ich diesen nach links treiben lassen und gleichzeitig verhindern, dass andere Elemente um diesen Bereich treiben?

#a {
width: 100%;
float: left;
clear: both;
}

Macht das in irgendeiner Form Sinn oder ist das totaler Blödsinn?

Danke!

  1. @@Tim:

    nuqneH

    angenommen ich habe einen div-Bereich mit einer Breite von 100%.

    100% wovon? Von der Viewportbreite (abz. padding/margin von html/body)?

    Wie kann ich diesen nach links treiben lassen

    Bei 100% Breite ist er doch links?

    und gleichzeitig verhindern, dass andere Elemente um diesen Bereich treiben?

    Warum sollten andere Elemente das tun?

    Online-Beispiel bitte, aus dem hervorgeht, was du meinst.

    Qapla'

    --
    „Talente finden Lösungen, Genies entdecken Probleme.“ (Hans Krailsheimer)
    1. 100% der Breite des kompletten Browser-Fensters, padding und margin sind * auf 0 gesetzt.

      Ich weiß, dass sich das sehr merkwürdig anhört. War eine Aufgabe in einer Prüfung, ich habe mir das also nicht ausgedacht und verstehe den Sinn ebenso wenig wie du.

  2. Hi,

    angenommen ich habe einen div-Bereich mit einer Breite von 100%.

    Dann nimmt er die volle Breite ein.

    Wie kann ich diesen nach links treiben lassen

    Zum Beispiel mit Javascript, indem der left-margin immer kleiner wird (-1em, -2em, ...) Eventuell auch mit CSS3.

    und gleichzeitig verhindern, dass andere Elemente um diesen Bereich treiben?

    das "float" rausnehmen. Dadurch sollte auch der beim Treiben rechts frei werdende Bereich frei bleiben. Habe ich aber nicht getestet.

    #a {
    width: 100%;
    float: left;
    clear: both;
    }

    Macht das in irgendeiner Form Sinn oder ist das totaler Blödsinn?

    Absoluter Quatsch, um Anfänger zu beschäftigen. Die klopfen sich dann auf die Oberschenkel, dass ihnen dieser Coup gelungen ist.

    Linuchs