이것은 쉽지 않은 것처럼 보입니다. 그러나 그것은 나를 미치게합니다 !!제목 (H1, H2 등) 태그 내에 요소를 배치하는 방법은 무엇입니까?
텍스트 나 텍스트가 포함 된 헤더 요소 오른쪽에 버튼이나 다른 입력 요소를 배치 할 수 있어야합니다.
기본 마크 업입니다
<h3>Order Details <input type="button" value="Refund" id="btnRefund" /></h3>
원하는 결과는 텍스트 "주문 정보"는 H3 요소의 왼쪽에 있고 버튼은 오른쪽에있는 것입니다. 명백한 해결책은 align : right를 버튼에 추가하는 것입니다. 그러나 이로 인해 버튼이 H3 요소 외부에 표시되거나 텍스트와 함께 표시되지 않습니다.
H3 요소의 position 속성을 다양하게 조합하고 div 및 span 태그에 텍스트를 래핑했습니다.
나는 이것에 대한 해결책을 얻을 때 나는 내 자신을 차기 할 것이라고 확신한다.
편집/업데이트 : 나는 등의 배경 색상을 포함하여 이미 외부 스타일 시트에 스타일 H3 꽤 오래된 시스템을 취급하고 있습니다로도 있습니다 (지금은 어쨌든 용) nickf의 대답을 고수하고있다 H3 태그의 많은 인스턴스가 중첩 된 요소없이 사용되며 나에게 div 태그를 사용하여 H3 태그의 스타일을 복제하는 것은 이치에 맞지 않습니다.
처음부터 시작했다면 Mark의 답변을 고려했을 것입니다.
사용하겠습니다. 이 경우에 CSS와 관련하여 버그가 발생하는 경우 중 하나는 의미를 해칩니다. –
@ Jon P, 반드시 그렇지는 않습니다. h3이 여기에있을 수 있으며 왼쪽으로 떠 있고 버튼이 오른쪽으로 떠있었습니다. – alex
... 마크의 답변. – alex