Помогите выровнять форму
Как выровнять форму по центру так, чтобы при изменении ширины инпутов ничего не "съезжало". Пытался вручную подогнать ширину формы под размер контента и применить margin: auto
, но тогда при изменении размера инпута или зума страницы все "едет".
form {
width: 323px;
margin: 0 auto;
}
canvas {
display: block;
margin-top: 10px;
margin-left: auto;
margin-right: auto;
border: 1px dashed gray;
}
<form>
<input type="text" id="left"/>
<input type="submit" value=">>"/>
<input type="text" id="right"/>
</form>
<canvas width="40" height="200"></canvas>
JSFiddle: https://jsfiddle.net/4epmas8k/
Т.е. пытаюсь сделать так, чтобы submit-btn была над канвой и при изменении ширины инпутов ничего не съезжало.
Источник: Stack Overflow на русском