html - How to horizontally center a <div> in another <div>? -
how can horizontally center <div> within <div> using css (if it's possible)?
<div id="outer"> <div id="inner">foo foo</div> </div>
you can apply css inner <div>:
#inner { width: 50%; margin: 0 auto; } of course, don't have set width 50%. width less containing <div> work. margin: 0 auto actual centering.
if targeting ie8+, might better have instead:
#inner { display: table; margin: 0 auto; } it make inner element center horizontally , works without setting specific width.
working example here:
#inner { display: table; margin: 0 auto; } <div id="outer" style="width:100%"> <div id="inner">foo foo</div> </div>
Comments
Post a Comment