Кажется, это должно быть что-то легкое, но это сводит меня с ума !!
Мне нужно иметь возможность расположить кнопку или другой элемент ввода в этом отношении справа от элемента заголовка, который также содержит текст.
Основная разметка:
<h3>Order Details <input type="button" value="Refund" id="btnRefund" /></h3>
Желаемый результат заключается в том, что текст «Детали заказа» находится слева от элемента H3, а кнопка - справа. Очевидным решением является добавление align: right к кнопке, однако это приводит к тому, что кнопка появляется за пределами элемента H3 или не находится внутри текста.
Я пробовал различные комбинации свойства position элемента H3 и обтекания текста тегами div и span.
Я уверен, что удару себя, когда получу решение этого вопроса.
Редактировать / Update:
Я придерживаюсь ответа Никфа (пока что так или иначе), так как имею дело с довольно старой системой с H3, уже стилизованной во внешней таблице стилей, включая цвет фона и т. Д. Есть также много примеров использования тега H3 без дальнейшего элементы, вложенные в него, и для меня не имеет смысла иметь тег div, повторяющий стиль тега H3, чтобы приспособиться к этому.
Если бы я начинал с нуля, я мог бы подумать над ответом Марка.