На вашем скриншоте видно, что ваши входные данные берут display: block;
из вашего reg_form.css файла.Таким образом, они действуют как блочные элементы (то есть они занимают всю ширину линии и не позволяют другим элементам сидеть рядом с ними).
Я быутверждают, что вы никогда не должны стилизовать элемент input
напрямую.Не могу вспомнить случай, когда флажок и текстовый ввод будут использовать все стили.
Так что вы должны изменить свои стили на что-то вроде этого:
.steps input[type="text"], .steps textarea {
outline: none;
display: block;
/* and whatever styles follow in your file */
}
Если у вас есть другие типы ввода(например, электронная почта или пароль), добавьте их отдельно, как и ввод текста (например: input[type="email"]
)