Использование Flex должно решить вашу проблему, но вам определенно следует рассмотреть возможность использования внешнего css файла. Вы можете добавить его на свою html страницу с помощью:
<link href="your_style_file.css" rel="stylesheet">
, тогда вы можете попробовать:
form{
display: flex;
}
или даже лучше, придав вашей форме класс или идентификатор типа
<form id="my-form">
или
<form class="these-forms">
, а затем
#my-form{
display: flex;
}
или
.these-forms{
display: flex;
}
Пожалуйста, отметьте FlexBoxFroggy , если вы хотите изучить основы Flex за считанные минуты.
То, что вы на самом деле делаете с text-align
, это выравнивание текста внутри его контейнера. Что вы хотите при выравнивании элементов внутри формы. Отображение формы как Flex поможет вам в этом.