mvp: ausrichten von input-feld

Hallo,
wie kann ich denn ein inputfeld rechtsbündig ausrichten, ohne es in ein div- oder p-tag einzuschließen (muss den zeilenumbruch vermeiden). Das ganze soll innerhalb einer Tabellenspalte geschehen, in der andere Dinge linksbündig stehen. Deswegen kann ich es nicht gleich mit <td align=right> machen.
ein weiterer Versuch war position:absolute und dann den abstand zum rechten Rand angeben. Eigentlich müsste bei dieser Variante das Elternelement doch der Spaltenrand sein, oder? Ist es aber nicht, sondern der Rand des Fensters.

Weiss jemand weiter?

Vielen Dank,
mvp

  1. hi,

    wie kann ich denn ein inputfeld rechtsbündig ausrichten, ohne es in ein div- oder p-tag einzuschließen (muss den zeilenumbruch vermeiden).

    schwerlich, wenn du nicht im übergeordneten element bereits text-align:right einsetzen kannst/willst.

    Das ganze soll innerhalb einer Tabellenspalte geschehen, in der andere Dinge linksbündig stehen. Deswegen kann ich es nicht gleich mit <td align=right> machen.

    mit float hast du es bereits probiert?
    das wäre mein ansatz.

    ein weiterer Versuch war position:absolute und dann den abstand zum rechten Rand angeben. Eigentlich müsste bei dieser Variante das Elternelement doch der Spaltenrand sein, oder? Ist es aber nicht, sondern der Rand des Fensters.

    nein, position:absolute nimmt bekanntlich bezug auf die koordinaten des nächsthöheren elternelementes, dessen position vom default static abweicht.
    nur wenn es kein solches gibt, wird am viewport ausgerichtet.

    gruß,
    wahsaga

    --
    I'll try being nicer if you'll try being smarter.
  2. Hi,

    wie kann ich denn ein inputfeld rechtsbündig ausrichten,

    mit float.

    ohne es in ein div- oder p-tag einzuschließen (muss den zeilenumbruch vermeiden).

    Was hat der Umbruch mit dem HTML-Code zu tun?

    Das ganze soll innerhalb einer Tabellenspalte geschehen,

    Formularfelder als tabellarische Daten? Das kann zwar sein, ist aber eher selten. Bist Du sicher, dass eine Tabelle hier angebracht ist?

    ein weiterer Versuch war position:absolute und dann den abstand zum rechten Rand angeben. Eigentlich müsste bei dieser Variante das Elternelement doch der Spaltenrand sein, oder?

    Der Containing Block ist nicht das Elternelement, sondern das strukturell nächsthöhere Element mit einem von "static" unterschiedlichen position-Wert,

    Ist es aber nicht, sondern der Rand des Fensters.

    bei Nichtvorhandensein eines solchen der Viewport.

    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