2014-12-31 20 views
0

Я пытаюсь, но не могу, чтобы жизнь меня составляла два пролета с разными размерами шрифтов по вертикали. Я попытался использовать вертикальное выравнивание как на обертке div, так и на пролетах, но безрезультатно.Вертикальное выравнивание двух пролетов (разного размера шрифта)

Я рассмотрел Flexbox, но не уверен.

.nav-toggle { 
 
    background-color: #2c3e50; 
 
    color: white; 
 
    vertical-align: middle; 
 
} 
 

 
.nav-toggle:hover { 
 
    color: #d35400; 
 
} 
 

 
.triple-bar { 
 
    font-size: 3em; 
 
    margin: 0 0.25em 0 0.5em; 
 
} 
 

 
.menu-text { 
 
    line-height: 3em; 
 
    vertical-align: middle; 
 
}
<div class="nav-toggle"> 
 
    <span class="triple-bar">&#8801;</span> 
 
    <span class="menu-text">Menu</span> 
 
</div>

Cheers, Финн!

+0

попробовать использовать блок и очистить как свойство CSS для обоих пролета. –

ответ

1

добавить vertical-align: bottom к .triple-bar:

.triple-bar { 
    font-size: 3em; 
    margin: 0 0.25em 0 0.5em; 
    vertical-align: bottom; 
} 

FIDDLE

+0

Круто! Ницца и просто. Благодаря! –

+0

@FinnLeSueur Вы получили его. Рад помочь. Можете ли вы проверить это как разрешенное, если оно ответит на ваш вопрос? – jmore009

+0

Да, сделано! Он сказал, что мне нужно подождать несколько минут, прежде чем я смогу проверить это. –

Смежные вопросы