Need Help Centering A Div Class On Page
Solution 1:
Since your .content
does not have a fixed width you cannot use margin:0px auto
which would center the content. In your case u can just it on the table
element like this:
table{
margin:0px auto;
}
but you need to remove display:inline-block
from .content
for this to work.
Solution 2:
Centering means equal margins from left and right. Therefore, side margins should be set to auto, like so:
.content {margin: 0 auto}
...where 0 is the margins from top AND bottom and auto are margins from left AND right
I'd remove inline-block from there as well.
Solution 3:
Update .content as
.content {
display: inline-block;
border: 1px;
border-style:dashed;
border-color: orange;
color: red;
text-align: center;
margin-left:auto; #make this as auto
margin-right: auto;
}
However this will align .content at the center horizontally, but if you want .content in center vertically then
.content{
position: absolute;
top:0;
bottom: 0;
left: 0;
right: 0;
margin: auto;
}
Solution 4:
In your case in particular, the best solution is to adjust the two "margin" properties inside your .content class declaration from:
margin-left:500px; margin_right: auto;
To:
margin-left:auto; margin-right:auto;
Be aware that "margin_right" needs to have a hyphen ('-') not an underscore.
Post a Comment for "Need Help Centering A Div Class On Page"