Я динамически генерирую divs и нуждаюсь в решении точно так же (без внешнего стиля или css, потому что они игнорируются при динамическом росте после загрузки страницы). Я не понимаю, почему браузер игнорирует мой текст-выравнивание: правильно. Также я хочу сохранить h и span (нет p). Обычно мы должны видеть час слева и пролетом справа на одной и той же базовой линии:Заголовок и диапазон в той же строке
<!DOCTYPE html>
<body>
<div style="background-color:green;color:white;">
<h1 style="display:inline">Green, color of hope</h1>
<span style="text-align:right">I hope to display this to the right</span>
</div>
</body>
</html>
'выравнивание текст: right' выравнивает инлайн содержимое справа от элемента блока с атрибутом. span является встроенным. вы пробовали 'float: left' на h1 и' float: right' на span и 'overflow: hidden' на обертке div. что вы должны, вероятно, стремиться к большей семантической разметке вместо этого, связанные таблицы стилей не должны игнорироваться либо ... динамический контент на самом деле не является оправданием для плохой разметки –
Из того, что я пробовал в пятницу, все, что я хотел бы добавить между тегами стиля (или в css-лист) будут игнорироваться на элементах, динамически добавленных после загрузки страницы, поэтому, хотя это было нормально, и только тот встроенный стиль работал бы в этой точке. Нет, у меня не было большого успеха с float, потому что текст справа выравнивается вверху, а не базовой ... –