Мне не удалось выровнять средство выбора даты. Тип ввода = "datetime-local" справа от элемента ввода введите описание ссылки здесь
input{ width:400px; }
<input type="datetime-local" class="dateTime" name="starttime" id="startTime" step="2">
Мое требование - расположить этот квадрат выбора даты справа без использования JavaScript
ожидаемый результат ниже ::
Используйте этот код, это поможет вам .. Я использую только CSS для ввода: text-align: right.
input{ width:400px; text-align:right; }
Если вы хотите выровнять содержимое ввода по правой стороне, просто используйте text-align: right; в css.Я не думаю, что возможно выровнять календарь вправо ... Но я также рекомендую вам использовать js datetimepicker из-за поддержки браузера
text-align: right;
Вы не можете этого достичь, потому что вы пытаетесь изменить свойство браузера по умолчанию, и у каждого браузера есть свой CSS для отдельных типов ввода.
Так что, если вы хотите добиться того, для чего вам нужно использовать пользовательский указатель даты, тогда делайте все, что хотите, и выравнивайте его где угодно.
Вот несколько примеров
Вы можете использовать тег div, чтобы datetime-local находился в правой части страницы, как вам нужно.
div
datetime-local
Таким образом, ваш код будет:
<div align="right"> <input type="datetime-local" step="2"> </div>