Ich versuche, ein Formular zu erstellen, wo das Senden immer am unteren und in der Mitte ist.Button nicht zentriert nach dem Verschieben nach unten von div
Ich bin Zentrieren von text-align: center
in der übergeordneten div verwenden und es auf den Boden mit position: absolute
und bottom: 20px
bewegen, aber es scheint, dass, nachdem ich tue, dass es etwas außerhalb der Mitte bewegt - warum dies so ist und wie ich dies tun beheben ?
HTML:
<div class='container'>
<form>
<p>
<input name='group 1' type='radio' id='1' />
<label for='1'>option 1</label>
</p>
<p>
<input name='group 1' type='radio' id='2' />
<label for='2'>option 2</label>
</p>
<p>
<input name='group 2' type='radio' id='3' />
<label for='3'>option 1</label>
</p>
<p>
<input name='group 1' type='radio' id='4' />
<label for='4'>option 1</label>
</p>
<button type='submit'>
Submit
</button>
</form>
</div>
CSS:
.container {
width: 400px;
height: 400px;
border: 2px solid red;
text-align: center;
}
button {
position: absolute;
bottom: 20px;
}
Demo: https://jsfiddle.net/f9ktLn9o/3/
aus allen Antworten, wie diese die beste. Vielen Dank! – doctopus