Я видел еще несколько тем по этой проблеме, но ни один из них, похоже, не решил мою проблему. У меня есть текст заголовка и кнопка, и я хочу отобразить их в одной строке.Заголовок и кнопка для отображения CSS в той же строке
HTML:
<div>
<h3 class="header">Title</h3>
<button type="submit" class="ui-btn ui-corner-all ui-shadow ui-btn-b ui-btn-icon-left ui-icon-check header">Button</button>
</div>
CSS:
.header {
display: inline-block;
float: left;
}
Теперь я использую в основном один и тот же код, позже в моей странице, кроме как с <img>'s
и он работает прекрасно. Я думал, что с тех пор, как я использую jQuery Mobile
, может быть, стиль у него переоценивается, но даже если я удалю классы ui
, результат будет таким же. Аналогично, если я попытаюсь установить статическую ширину как для заголовка, так и для кнопки, я получаю тот же результат. Любая помощь будет оценена!
jsfiddle: http://jsfiddle.net/p9jf60yc/
вы должны сделать свой h3 рядный блок. изменение содержащего div ничего не поможет. –
класс button.ui-btn получает 100% ширину. так что просто установите это на меньшее значение или перезапишите его. –
его класс .header не тег "header", так что это верно Marc B –