Mitte ausrichten von Schaltflächen innen div dynamisch?
Ich habe ein div, das können 2 oder 4 Tasten, basierend auf unterschiedlichen Szenarien. Ich will die buttons im div werden zentriert ausgerichtet. Wie es getan werden kann. Ich reichte meinen code unten.
<div style="margin: 0 auto; width: 656px;">
<input type="submit" style="float:left;" value="Prev"/><input type="reset" value="Reset" style="float:left;"/>
<input type="submit" value="Submit" style="float:left;"/><input style="float:left;" type="submit" value="Close"/></div>
Das problem ist, es funktioniert, wenn vier Tasten angezeigt bekommt, aber nicht für 3,2 und 1-Knopf-Szenario. Wie Sie center align diese ohne Angabe von Breite ? Plz help.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Müssen Sie
text-align: center
auf das container-element. Auch, vermeiden Sie die Verwendung inline Stile...Demo
Als Sie kommentiert, es sieht aus wie die Mitte, um mich
Immer noch Sie nicht glauben, dass Sie perfekt zentriert, ich würde zwicken die Container
width
und zeigen Sie, dass Sie zentriert sind....Mit 2 Tasten
Wenn Tasten sind das einzige, was in der div ist, dann sollten Sie text-align:center - Eigenschaft der div. Damit ist alles innerhalb des div wird zentriert ausgerichtet, nicht nach der Breite.
Versuchen Sie dies:
http://jsfiddle.net/eK22Y/10/
Können Sie folgenden code verwenden, und lassen Sie mich wissen. Nur-text-align-Center
können Sie einfach angeben, text-align:center; style für div.
Hier der code für Sie Referenz.
jedes element innerhalb des div mit der Klasse "Reihe" wird Mitte ausrichten.