#html #css
#HTML #css
Вопрос:
Я создал два элемента формы HTML, мне нужно, чтобы они были размещены в одной строке, но один из них расположен под другим.
Как я могу решить эту проблему? Какой CSS я должен применить?
Ответ №1:
Примените стиль display:inline
к формам. Формы по умолчанию являются элементами блочного уровня, поэтому для них необходимо установить значение inline. В качестве альтернативы вы могли бы перемещать формы.
Ответ №2:
Формы по умолчанию являются блочными, а блоки автоматически занимают 100% доступной ширины и пододвигаются одна под другую. Встроенные элементы просто добавляются рядом друг с другом в соответствии с ходом страницы.
Эта статья написана очень хорошо. Это может вам очень помочь. Вот что вы можете попробовать, чтобы заставить форму на странице отображаться как встроенный элемент :
form { dispaly:inline; }
Ответ №3:
если это два текстовых поля в отдельном div
тогда напишите так
div.el{display:inline;}
Затем примените class="el"
в каждом div
Для упрощения кода вы также можете записать свойство css в input element.