Bei allen Standardeingaben beginnt der von Ihnen eingegebene Text links. Wie lässt du es rechts anfangen?
html
css
forms
html-input
phz
quelle
quelle
Antworten:
Verwenden Sie die Textausrichtungseigenschaft in Ihrem CSS:
Dies wird in allen Eingaben der Seite wirksam.
Wenn Sie andernfalls den Text nur einer Eingabe ausrichten möchten, legen Sie den Stil inline fest:
quelle
Versuchen Sie dies in Ihrem CSS:
So richten Sie den Text in der Mitte aus:
Es sollte jedoch linksbündig sein, da dies die Standardeinstellung ist - und am benutzerfreundlichsten zu sein scheint.
quelle
Los geht's :
quelle
Die hier akzeptierte Antwort ist korrekt, aber ich möchte ein paar Informationen hinzufügen. Wenn Sie eine Bibliothek / ein Framework wie Bootstrap verwenden, sind möglicherweise Klassen dafür integriert. Zum Beispiel verwendet Bootstrap die
text-right
Klasse. Verwenden Sie es so:Hinweis: Dies funktioniert auch bei anderen Eingabetypen, wie z. B. numerisch, wie oben gezeigt.
Wenn Sie kein nettes Framework wie Bootstrap verwenden, können Sie Ihre eigene Version dieser Hilfsklasse erstellen. Ähnlich wie bei anderen Antworten, aber wir werden es nicht direkt zur Eingabeklasse hinzufügen, sodass es nicht für jede einzelne Eingabe auf Ihrer Site oder Seite gilt. Dies ist möglicherweise nicht das gewünschte Verhalten. Dies würde also eine schöne, einfache CSS-Klasse erstellen, mit der die Dinge richtig ausgerichtet werden können, ohne dass ein Inline-Styling erforderlich ist oder jedes einzelne Eingabefeld beeinflusst wird.
Jetzt können Sie diese Klasse genauso verwenden wie die obigen Eingaben mit
class="text-right"
. Ich weiß, dass es nicht so viele Tastenanschläge speichert, aber es macht Ihren Code sauberer.quelle
Wenn Sie möchten, dass der Text nach dem Verlust des Fokus nach rechts ausgerichtet wird, können Sie versuchen, den Richtungsmodifikator zu verwenden. Dies zeigt den rechten Teil des Textes, nachdem Sie den Fokus verloren haben. zB nützlich, wenn Sie den Dateinamen in einem großen Pfad anzeigen möchten.
Der Nicht-Selektor wird derzeit gut unterstützt: Browser-Unterstützung
quelle
quelle
Ohne CSS: Verwenden Sie die STYLE-Eigenschaft der Texteingabe
STYLE = "Textausrichtung: rechts;"
quelle
text-align:right
ist definitiv CSS.