2015-02-18 4 views
2

Я использую значок тонкой тома на веб-странице. У меня возникают трудности с позиционированием его по вертикали в его родительском элементе p. Это HTML-кодКак разместить шрифт удивительный значок по вертикали

<p class="dlg_content eng_dlg"><span class="dlg_text" id="bf01">Shopkeeper:  Good afternoon, how can I help you?</span>&#xa0;<span class ="fa fa-volume-up fa-volume-up-dlg"></span> </p> 

и этого CSS

span.dlg_text { 
    margin-left: 2%; 
    font-size: 0.9em; 
} 
span.fa-volume-up-dlg { 
    display:inline-block; 
    font-size: 1.2em; 
    height: 2em; 
    vertical-align: middle; 
} 

на данный момент значок громкости отображается в верхней части p.dlg_content. Он должен быть выровнен по вертикали. Я меняю свойства span.fa-volume-up-dlg, но я не придумал что-то, что работает. Любая помощь будет высоко ценится

ответ

4

Попробуйте CSS:

span.dlg_text { 
    margin-left: 2%; 
    font-size: 0.9em; 
    display:inline-block; 
    vertical-align: middle; 
} 
span.fa-volume-up-dlg { 
    display:inline-block; 
    font-size: 1.2em; 
    vertical-align: middle; 
} 

Демо: http://jsfiddle.net/GCu2D/557/

+0

Извините за задержку с ответом. Css не работает. Я не понимаю, почему. Очевидно, что jsfiddle работает. span.dlg_text и span.fa-volume-up-dlg ссылаются только на это место в css, поэтому это не должно быть проблемой специфичности (насколько я понимаю). Я озадачен этим – RoyS

+0

Поделитесь ссылкой, где вы это сделали, если это возможно. Также посмотрите на консоль для ошибок –

+0

ссылка в соответствии с запросом http://www.english2theworld.com/index.php/courses/dialogs/buying-flowers Я не мог обнаружить никаких ошибок с консолью firebug. – RoyS

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