Как выровнять элемент метки по вертикали с помощью кнопки.
Я использую этот прием, чтобы кнопка файла выглядела как обычные кнопки начальной загрузки.
Кнопка загрузки элемента файла формы начальной загрузки Twitter
Проблема в том, что кнопка больше не выровнена по вертикали должным образом с обычными кнопками. (Если я заменю элемент метки обычным элементом кнопки, он выглядит правильно, но, конечно, не работает.
<div style = "padding:0.25em">
<button type = "button" title = "Select All" name = "select_all" class = "btn btn-outline-secondary" onclick = "selectAll('ARTWORK_TABLE');">
Select All
</button>
<button type = "button" title = "UnSelect All" name = "select_all" class = "btn btn-outline-secondary" onclick = "unselectAll('ARTWORK_TABLE');">
UnSelect All
</button>
<label class = "btn btn-outline-secondary">
Browse
<input type = "file" id = "fileupload" accept = "image/*" onchange = "uploadImageFile(this.files);" style = "display:none">
</label>
</div>






Использование класс полезности маржи (mt-2) вроде работает ..
<div class = "container">
<div style = "padding:0.25em">
<button type = "button" title = "Select All" name = "select_all" class = "btn btn-outline-secondary" onclick = "selectAll('ARTWORK_TABLE');">
Select All
</button>
<button type = "button" title = "UnSelect All" name = "select_all" class = "btn btn-outline-secondary" onclick = "unselectAll('ARTWORK_TABLE');">
UnSelect All
</button>
<label class = "btn btn-outline-secondary mt-2">
Browse
<input type = "file" id = "fileupload" accept = "image/*" onchange = "uploadImageFile(this.files);" style = "display:none">
</label>
</div>
</div>