Для всех вводимых по умолчанию текст, который вы заполняете, начинается слева. Как заставить его начать справа?
html
css
forms
html-input
PHZ
источник
источник
Ответы:
Используйте свойство text-align в вашем CSS:
Это вступит в силу во всех входах страницы.
В противном случае, если вы хотите выровнять текст только одного ввода, установите стиль в строке:
источник
Попробуйте это в своем CSS:
Чтобы выровнять текст по центру:
Но он должен быть выровнен по левому краю, так как это значение по умолчанию - и кажется наиболее удобным для пользователя.
источник
Вот, пожалуйста .
источник
Принятый ответ здесь правильный, но я хотел бы добавить немного информации. Если вы используете библиотеку / фреймворк, такой как bootstrap, для этого могут быть встроены классы. Например, начальная загрузка использует
text-right
класс. Используйте это так:Как примечание, это работает и для других типов ввода, таких как числовой, как показано выше.
Если вы не используете хороший фреймворк, такой как bootstrap, вы можете создать свою собственную версию этого вспомогательного класса. Подобно другим ответам, но мы не собираемся добавлять его непосредственно к входному классу, поэтому он не будет применяться к каждому входу на вашем сайте или странице, это может быть нежелательным поведением. Так что это создаст хороший простой класс CSS для правильного выравнивания, без необходимости встроенного моделирования или воздействия на каждое поле ввода.
Теперь вы можете использовать этот класс точно так же, как входы выше
class="text-right"
. Я знаю, что это не экономит столько нажатий клавиш, но делает ваш код чище.источник
Если вы хотите выровнять его по правому краю после того, как текст потерял фокус, вы можете попробовать использовать модификатор направления. Это покажет правую часть текста после потери фокуса. например, полезно, если вы хотите показать имя файла в большом пути.
Не селектор в настоящее время хорошо поддерживается: поддержка браузера
источник
источник
Без CSS: используйте свойство STYLE для ввода текста
STYLE = "text-align: right;"
источник
text-align:right
определенно CSS.