#html #css #layout
#HTML #css #макет
Вопрос:
Я пытаюсь следовать этому руководству, чтобы выровнять изображение по центру div:
http://www.w3.org/Style/Examples/007/center#vertical
и вот страница, над которой я работаю:
http://www.comehike.com/hikes/hiking_group.php?hiking_group_id=2
Вы видите, что с правой стороны кнопка «присоединиться к группе» не центрирована по вертикали?
Я делаю этот css:
width: 280px;
float: right;
border: 1px solid;
margin-bottom: 5px;
vertical-align: middle;
display: block;
display: table-cell;
И я думал, что часть о vertical-align: middle; сработает, но это не так. Как-нибудь я могу расположить кнопку там по центру вертикально?
Спасибо!
Комментарии:
1. используйте padding-top, чтобы переместить его вниз
2. Вы говорите о кнопках «Войти» и «Создать учетную запись»? Если да, то почему изображения кнопок не имеют одинаковой высоты?
Ответ №1:
http://www.brunildo.org/test/img_center.html это лучшее, что я смог найти.
Ответ №2:
Сработает ли это?
a.login_link img {
display: block;
margin:auto;
}
a.create_profile_link img {
display: block;
margin:auto;
}