<div>在页面上垂直和水平居中元素的最佳方法是什么?
我知道这margin-left: auto; margin-right: auto;将以水平为中心,但垂直做的最佳方式是什么?
我想在页面上居中一个未知宽度/高度的图像,同时确保它比页面大(即使用max-width/ max-height)时缩小.
我尝试使用该display:table-cell方法,但max-width在Firefox中忽略了声明的元素中的所有元素display:table-cell.有没有办法在不使用display:table-cell?的情况下垂直居中可变高度元素?
我可以改变标记.JavaScript是可以接受的,但我不能使用JQuery(或任何其他JS库).