Besch: Block rechtsbündig ausrichten?

Ist es irgendwie möglich, ein div-Element rechtsbündig auszurichten? Also dass ich eine fixe Position am Bildschirm angebe (zb. 700px von links) und das div-Element bleibt nun immer rechts an dieser Linie, egal wie breit?

Innerhalb des div-Elements sollte der Text allerdings mittig ausgerichtet sein.

  1. Mir ist gerade noch ein Formulierungsfehler aufgefallen: Das div-Element sollte mit dem rechten Rand immer an der Position bleiben, also nicht mit dem linken wie bei left:..px

    1. Tachchen!

      Vielleicht hilft dir dann ja right: ...px weiter?

      Gruß

      Die schwarze Piste

      --
      ie:{ fl:( br:^ va:) ls:# fo:) rl:( n4:& ss:{ de:] js:| ch:? mo:) zu:$
      http://www.smartbytes.de
      1. Vielleicht hilft dir dann ja right: ...px weiter?

        Leider nein, da der rechte rand variabel ist. Meine Seite hat eine fixe breite und ist links ausgerichtet, alles was rechts davon ist, bleibt weiß. Nun soll dieser Block am rechten Rand der Seite stehen.

        1. Tachchen!

          Leider nein, da der rechte rand variabel ist. Meine Seite hat eine fixe breite und ist links ausgerichtet, alles was rechts davon ist, bleibt weiß. Nun soll dieser Block am rechten Rand der Seite stehen.

          Dann hilft dir doch wieder left: ...px, denn du weißt ja, wie breit deine
          "Seite" werden soll und wie breit das Element selbst ist (hoffentlich).

          Also left: Seitenbreite - Elementbreite!?

          Gruß

          Die schwarze Piste

          --
          ie:{ fl:( br:^ va:) ls:# fo:) rl:( n4:& ss:{ de:] js:| ch:? mo:) zu:$
          http://www.smartbytes.de
          1. Dann hilft dir doch wieder left: ...px, denn du weißt ja, wie breit deine
            "Seite" werden soll und wie breit das Element selbst ist (hoffentlich).

            Genau letzteres ist das Problem, die Breite des Elements ist nicht immer gleich. Aber ich werde das wohl anders lösen müssen, scheint nicht möglich zu sein.

            1. Tachchen!

              Genau letzteres ist das Problem, die Breite des Elements ist nicht immer gleich. Aber ich werde das wohl anders lösen müssen, scheint nicht möglich zu sein.

              Doch!
              Wenn sie variabel ist, solltest du dich an Cheatahs Tipp halten,
              iSv. den Gebetsmühlentext entschlüsseln!

              Gruß

              Die schwarze Piste

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

          Vielleicht hilft dir dann ja right: ...px weiter?
          Leider nein, da der rechte rand variabel ist.

          <Gebetsmühle>
          absolutepositionierungrichtetsichnachdeminnerstenvorfahrenelementwelcheseinevonstaticunterschiedlichepositioneigenschaftbesitztbeinichtvorhandenseineinessolchenamviewport.
          </Gebetsmühle>

          Meine Seite hat eine fixe breite

          Das ist aber schlecht. Warum nutzt Du nicht den Platz, den Dein Besucher gerne genutzt haben möchte?

          Cheatah

          --
          X-Self-Code: sh:( fo:} ch:~ rl:° br:> n4:& ie:% mo:) va:) de:] zu:) fl:{ ss:) ls:~ js:|
          X-Self-Code-Url: http://emmanuel.dammerer.at/selfcode.html
          X-Will-Answer-Email: No
          X-Please-Search-Archive-First: Absolutely Yes
          1. absolute positionierung richtet sich nach dem innersten vorfahrenelement welches eine von static unterschiedliche positions-eigenschaft besitzt bei nichtvorhandensein eines solchen am viewport.

            Sorry aber kann mir das jemand mit anderen Worten ausdrücken?

            1. hi,

              absolute positionierung richtet sich nach dem innersten vorfahrenelement welches eine von static unterschiedliche positions-eigenschaft besitzt bei nichtvorhandensein eines solchen am viewport.

              Sorry aber kann mir das jemand mit anderen Worten ausdrücken?

              wie hätten's denn gern?

              http://www.google.de/language_tools?hl=de,
              deutsch -> englisch:

              absolute positioning depends on the internal moving forward element which one of static different position characteristic possesses on nonexistence of such to viewport.

              deutsch -> französisch:

              * absolu la placer déterminer lui-même en fonction de cela interne vorfahrenelement celui que un static différent positions-eigenschaft posséder lors non-existence un tel viewport.

              scnr,
              wahsaga

              --
              "Look, that's why there's rules, understand? So that you _think_ before you break 'em."
              1. Machen sich die Leute hier eigentlich generell über jeden lustig, der nicht soviel Erfahrung hat wie sie selbst? Wozu dann dieses Forum?

                absolute positionierung richtet sich nach dem innersten vorfahrenelement welches eine von static unterschiedliche positions-eigenschaft besitzt bei nichtvorhandensein eines solchen am viewport.

                Sorry dass ich das nicht gewusst habe, aber ich verstehe den Satz nicht ganz, vor allem wie ich ihn in meinen Code übertragen soll.

                1. Tachchen!

                  absolute positionierung richtet sich nach dem innersten vorfahrenelement welches eine von static unterschiedliche positions-eigenschaft besitzt bei nichtvorhandensein eines solchen am viewport.

                  Sorry dass ich das nicht gewusst habe, aber ich verstehe den Satz nicht ganz, vor allem wie ich ihn in meinen Code übertragen soll.

                  Nun ja ... ich hoffe mal, ich platze Cheatah nicht unangemessen in seine
                  pädagogischen Ambitionen, wenn ich dir folgendes sage:

                  1. Du weißt jetzt, dass position:absolute; right: ...; irgendwie geht.

                  2. Du weißt, dass sich das absolut positionierte Element bei dir am falschen
                  Elternelement orientiert.

                  3. Du weißt nach Lesen von Cheatahs Posting, an welchem Elternelement sich
                  absolut positionierte Elemente grundsätzlich orientieren.

                  4. Du hast (davon gehe ich einfach mal aus) den Sinn hinter Cheatahs Posting
                  noch nicht verstanden, weil dir "static" bis jetzt genau gar nichts sagt.

                  Mein Vorschlag:
                  Lese dies hier, versuche es zu verstehen und stelle dann evetuell sich neu eröffnete Fragen!?

                  Gruß

                  Die schwarze Piste

                  --
                  ie:{ fl:( br:^ va:) ls:# fo:) rl:( n4:& ss:{ de:] js:| ch:? mo:) zu:$
                  http://www.smartbytes.de
                  1. Danke für die Erklärung, ist jetzt klarer. Habs aber mit float:right hingekriegt.

                  2. Hi,

                    1. Du weißt, dass sich das absolut positionierte Element bei dir am falschen
                      Elternelement orientiert.
                    2. Du weißt nach Lesen von Cheatahs Posting, an welchem Elternelement sich
                      absolut positionierte Elemente grundsätzlich orientieren.

                    Ersetze Elternelement durch Vorfahrenelement.

                    Jedes Element hat nur höchstens ein Elternelement - also haben Deine beiden Sätze keinen Sinn.

                    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.
                2. hi,

                  Machen sich die Leute hier eigentlich generell über jeden lustig,

                  wenn jemand so besch..ert fragt ... zuweilen.

                  Sorry dass ich das nicht gewusst habe, aber ich verstehe den Satz nicht ganz, vor allem wie ich ihn in meinen Code übertragen soll.

                  du wolltest es "mit anderen worten" ausgedrückt haben ...

                  wenn du ein _konkretes_ verständnisproblem hast, sollte es dir auch möglich sein, dazu eine _konkrete_ frage zu stellen.

                  wenn deine frage aber nur das äquivalent eines "hä?" ist, dann solltest du erst noch mal selber ein bisschen darüber nachdenken, was es wohl bedeuten könnte.

                  gruß,
                  wahsaga

                  --
                  "Look, that's why there's rules, understand? So that you _think_ before you break 'em."
            2. Hallo,

              Sorry aber kann mir das jemand mit anderen Worten ausdrücken?

              Wenn du dem Container mit fester Breite, in dem dein Inhalt steht, eine andere
              Positionierungsart als 'static' (das ist der Standard) gibst (z.B. 'position:
              relative;'), kannst du z.B. Elemente innerhalb dieses Containers mit
              'position: absolute;' ausrichten. Die Angaben 'top' 'left' usw. beziehen sich
              dann auf den umschließenden Container, nicht mehr auf den viewport ('das
              Browserfenster').

              Gruß, Jan