Ответ 1
Вы пытались играть с помощью свойства css с вертикальным выравниванием?
vertical-align:top;
Таким образом, все будет выглядеть последовательным, и вам не придется играть с полями.
Может ли кто-нибудь дать простое решение о том, как выравнивать вводы форм в одной строке, например, много раз, когда я создаю форму, я могу заставить их выравниваться друг над другом, и это выглядит здорово, но если я поместил два входа, например textarea/text рядом с другим текстом или кнопкой, я получаю вертикальное выравнивание различия. Есть ли способ исправить это, не занимаясь полями и дополнениями?
Пример:
<style type='text/css'>
form{
display:inline;
}
textarea{
font-size:25px;
height:25px;
width:200px;
}
input.button{
height:25px;
width:50px;
}
</style>
<form>
<textarea >Value</textarea><input type='button' class='button' value='Go'>
</form>
Вы пытались играть с помощью свойства css с вертикальным выравниванием?
vertical-align:top;
Таким образом, все будет выглядеть последовательным, и вам не придется играть с полями.
textarea,input.button{display:inline-block;}
или
textarea,input.button{float:left;}
возьмите ваш выбор в зависимости от того, каким образом ваш вертикально оспариваемый
Добавление vertical-align
похоже на работает для меня:
<style type='text/css'>
form{display:inline;}
textarea{width:200px;height:25px;font-size:25px;vertical-align:middle}
input.button{width:50px;height:25px;vertical-align:middle}
</style>
<form><textarea >Value</textarea><input type='button' class='button' value='Go'></form>
Обычно вы можете использовать display:inline-block;
или float:left;
. Вы хотите, чтобы элементы были смешаны сверху или снизу?
В вашем примере вы не закрыли тип ввода, он должен быть type='button'
- вам не хватает аргументов.
Просто дайте float:left
в текстовое поле
<table>
<tr>
<td><input /></td>
<td><input /></td>
</tr>
</table>
Конечно, это делает пуристы CSS извиваться, но это, безусловно, легко...
Вы можете сделать что-то вроде этого (работал в моем случае):
<div style="width:150px"><p>Start: <input type="text" id="your_id"></p>
</div>
<div style="width:130px;margin-left: 160px;margin-top: -52px">
<a href="#" data-role="button" data-mini="true">Button</a>
</div>
Вот демо: http://jsfiddle.net/gn3qx6w6/1/