1 okt 2013 15.10 Chris Rockwell:

> If absolute positioning is an option, a simple, clean way is:
> 
> .centeredElement {
>   position: absolute;
>   margin: 0 auto;
>   left: 0;
>   right: 0;
>   top: 0;
>   bottom: 0;
>   height: 300px;
>   width: 300px;
> }


Ok, so now I tried this with only the rules above and only one element in a 
HTML5 document, a div with the class "centeredElement" and it's not working in 
Firefox 23 either. The div is simply rendered at the top of the page at 0 
position and goes exactly 300px down. Perhaps not very surprising. 

A similar technique that does work is to replace with these rules: 

  margin-top:-150px;
  top: 50%;

which works fine if the height isn't unknown. Usually height of an element 
isn't known so this is still of limited value.

Clearly you left out something in your first post as your online example does 
seem to center vertically in Firefox. Please analyze this example of yours and 
repost what you think is the real solution. 
______________________________________________________________________
css-discuss [css-d@lists.css-discuss.org]
http://www.css-discuss.org/mailman/listinfo/css-d
List wiki/FAQ -- http://css-discuss.incutio.com/
List policies -- http://css-discuss.org/policies.html
Supported by evolt.org -- http://www.evolt.org/help_support_evolt/

Reply via email to