Hacker News new | ask | show | jobs
by debt 4545 days ago
center a div both vertically and horizontally to the viewport; also it should stay center when resized.
3 comments

Absolute Horizontal And Vertical Centering In CSS

http://coding.smashingmagazine.com/2013/08/09/absolute-horiz...

Truth. The div would need a variable height though which would change the design.
The page linked includes techniques for both variable height content (e.g. translate -50%) and fixed content.
Although this used to be a problem with CSS, it has been fixed in modern browsers: http://philipwalton.github.io/solved-by-flexbox/demos/vertic...
Now make it work across all browsers and operating systems required by your customer.
You can use viewport units in modern browsers. See here http://caniuse.com/viewport-units