img и вертикальное выравнивание текста

0
<div class="card">
<img class='sound' src='https://www.google.com/images/srpr/logo4w.png'>
<div class='txt'>
 this is a sentence.this is a sentencethis is a sentence.
 </div></div>

.card{
    margin:5px 14px;
    border:thin solid blue;
}
.sound{
    width:32px;
    height:32px;
    cursor:pointer;
}
.txt{
    display:inline-block;
    margin-left:25px;
    vertical-align:middle;  //doesn't work
    border:thin solid red;
}

Как я могу выровнять .txt div в середине изображения .sound? скрипка здесь

Теги:

3 ответа

1
Лучший ответ

Поставить вертикальное выравнивание на .sound?

.card{
    margin:5px 14px;
    border:thin solid blue;
}
.sound{
    width:32px;
    height:32px;
    cursor:pointer;
    vertical-align:middle;
}
.txt{
    display:inline-block;
    margin-left:25px;
    border:thin solid red;
}

http://jsfiddle.net/hWejY/1/

1

Вставка vertical-align: middle звук в классе

.card{
    margin:5px 14px;
    border:thin solid blue;
}
.sound{
    width:32px;
    height:32px;
    cursor:pointer;
    vertical-align:middle
}
.txt{
    display:inline-block;
    margin-left:25px;
    vertical-align:middle;
    border:thin solid red;
}

DEMO

1
vertical-align:middle;

Должно быть на.sound

Ещё вопросы

Сообщество Overcoder
Наверх
Меню