Я пытаюсь вертикальным выравниванием ввода и метки и кнопок (которая находится внутри DIV)Как вертикально выровнять метку, ввод и кнопку?
Как я могу добиться этого
Моего настоящего кода, который не работает следующая
<table>
<tr>
<label style="display: inline-block;float: left; vertical-align: baseline; position: relative; padding-top :5px">Select File</label>
</tr>
<tr>
<input type="text" style="display: inline-block;float: left; vertical-align: baseline">
</tr>
<tr>
<div style="display: inline-block;vertical-align: baseline;float: left" class="file-upload btn" >
Browse
<input class="required file-upload-input" type="file">
</div>
</tr>
</table>
Вы должны попытаться применить выравнивание по вертикали по tr ... – alexmngn
попробуйте выполнить вертикальный вылет: 50%; (или средней). Кроме того, ваш HTML недопустим, и вы можете (должны) делать это без таблиц, просто divs – Devin
Если вы удалите выравнивание по вертикали, а вместо этого добавьте top: 3px на этикетках, вы можете достичь среднего позиционирования. Действительный формат таблицы '