Я создал элемент HTML для пользователей, чтобы вводить значения с плавающей запятой, и я разделил ввод на два элемента ввода, один для целого числа, а другой для десятичного числа. Я включаю десятичную точку в качестве текстового элемента между двумя входными текстовыми элементами, но она не выровнена по нижней части обоих входных элементов, и я не уверен, как решить эту проблему. Вот фрагмент моего кода:
#whole {
text-align: center;
width: 25%;
margin-top: 10px;
box-sizing: border-box;
-webkit-box-sizing:border-box;
-moz-box-sizing: border-box;
}
#decimal {
text-align: center;
width: 45%;
margin-top: 10px;
box-sizing: border-box;
-webkit-box-sizing:border-box;
-moz-box-sizing: border-box;
}
#decimal_point {
vertical-align: bottom; /*align decimal point to bottom*/
}
<div>
<input type=text maxlength=1 id=whole name=whole value=>
<span id=decimal_point> . </span>
<input type=text maxlength=3 id=decimal name=decimal value=>
</div>
Я обновил код и получил эту проблему: