Cайт веб-разработчика, программиста Ruby on Rails ESV Corp. Екатеринбург, Москва, Санкт-Петербург, Новосибирск, Первоуральск

Админка на Ruby on Rails

Выравнивание изображения внутри DIV

Вчера встала задача выровнять изображение внутри DIV по нижней границе и по центру. Естественно (хотя, по-моему, это совсем не естественно) vertical-align совсем не помог. И вот решение, по-моему очень неочевидное с выравниванием по центру, когда задаются left и right одновременно. Но, как ни странно, это работает (код SCSS):

div.container {
  position: relative;

  width: 100px;
  height: 100px;

  img {
    display: block;
    position: absolute;

    left: 0; right: 0; // выравнивание по центру
    bottom: 0;

    margin: auto;
  }
}