.image_block {
width: 175px;
height: 175px;
position: relative;
}
.image_block a {
width: 100%;
text-align: center;
position: absolute;
bottom: 0px;
}
.image_block img {
/* nothing specific */
}
объяснение : абсолютно позиционированный элемент будет относительно ближайшего родителя, который имеет нестатическое позиционирование. Я предполагаю, что вы довольны отображением вашего .image_block
, поэтому мы можем оставить относительное положение там.
как таковой, элемент <a>
будет расположен относительно .image_block
, что даст нам выравнивание по дну. затем мы text-align: center
элемент <a>
и даем ему 100% ширину, чтобы он был размером .image_block
.
<img>
в пределах <a>
будет соответственно отцентрирован.