I am trying to create a control which contains multiple div's and all the div's are horizontally center align. as shown below.
I was able to able to float every div using float:left
css property. which give something like this
but ever div's are aligh left to their parent.
I have one ulternative solition to use javascript to position every div but I want to use css. Is it possible to achive this using css.
Thanks in advance
To align div horizontally, one solution is to use css float property. But a better solution is to to use CSS display:inline-block on all divs which needs to be aligned horizontally and place them in some container div.
This may do what you are trying to:
HTML:
<div class="parent">
<div class="child">Element 1</div>
<div class="child">Element 2</div>
</div>
CSS:
.child {
display: inline-block;
}
.parent {
text-align: center;
}
and the fiddle.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With