How to horizontally center a div inside a div with CSS ? e.g
<div id="outer">
<div id="inner">
This is inner one...</div>
</div>
It is very simple, just apply this css.
#outer {
width: 100%;
}
#inner {
width: 50%;
margin: 0 auto;
}
Or If you don't want to set a fixed width on the inner div you could do something like this:
#outer {
width: 100%;
text-align: center;
}
#inner {
display: inline-block;
}
That makes the inner div an inline element that can be centered with text-align.
Box Model
#outer{
width:100%;
/* Firefox */
display:-moz-box;
-moz-box-pack:center;
-moz-box-align:center; /* Safari and Chrome */
display:-webkit-box;
-webkit-box-pack:center;
-webkit-box-align:center;
/* standard */
display:box;
box-pack:center;
box-align:center;
}
#inner{
width:50%;
}
Another way with Box Model:
#outer {
width:100%;
height:100%;
display:box;
box-orient:horizontal;
box-pack:center;
box-align:center;
}
0 comments:
Post a Comment