2015-02-22 2 views
1

Пожалуйста, помогите мне с этим .. Я хочу текст и кнопки на одной линии, но текст на левой стороне и кнопки на правой стороне ..текста слева и кнопка справа в одной строке

<div style="display: inline-block;"> 
    <h2>Welcome ${faculty.getFirstName()}</h2> 
</div> 
<div style="display: inline-block;float: right"> 
    <button>Log Out</button> 
</div> 

Fiddle link - http://jsfiddle.net/vqat5kuu/1/

Что я здесь делаю неправильно?

+0

Они находятся на одной линии здесь (Просмотр в хроме). У «h1» просто большой верх. Вы можете видеть это, если добавить boder. [jsfiddle] (http://jsfiddle.net/vqat5kuu/2/) – zord

+0

Ой, я понял! Благодаря! – volt

ответ

0

ОК, попробуйте дать h2 :.

margin:0; 

Временами elemnts получают маржу от родителей или что-то в этом роде. Я его проверил, это сработало

0

Не используйте h2, потому что он отображается как элемент блока, вместо этого используйте

span
.