2016-12-14 3 views
0

텍스트와 링크를 동일한 줄에 유지하려고합니다. 나는 htis CSS는 다음과 같은 HTML내 요소를 동일한 수평선에 유지하려면 어떻게해야합니까?

<div id="scenario-title"> 
<h3>My Scenario</h3> (<a class="name ellipsis" target="_blank" href="/scenarios/18">Download All</a>) 
</div> 

에 트릭을

#scenario-title { 
    display: inline-block; 
} 

을 할 것이라고 생각하지만 아무것도 분명히 HTML과 쉬운 없습니다. 여기는 바이올린입니다 - https://jsfiddle.net/92rv0Lpa/. 모든 것을 같은 수평선에 두려면 어떻게해야합니까?

답변

1

div에 인라인 블록 표시를 지정하는 대신 첫 번째 태그 (h3 태그)에 지정하십시오. 여기에 작업 조각입니다 :

h3 { 
 
    display: inline-block; 
 
)
<div id="scenario-title"> 
 
<h3>My Scenario</h3> (<a class="name ellipsis" target="_blank" href="/scenarios/18">Download All</a>) 
 
</div>

매트

난 당신의 코드와 당신이 원하는 것을 달성이 방법으로 약간의 수정 만 한
+0

정답 그냥 필요가 메시지를 미세 추가하지 않으려면 않습니다 :) ** 태그입니다 H3을 이해하는 데 도움이, ** –

+0

BTW H4하지 @GCyrillus 그래, 나는 정답으로 표시하거나 상향 표시하지 않고 대답으로 달리는 사람들을 싫어한다. P –

+0

@MatthewBergwall - 그것은 때때로 발생한다. 나는 그것이 실망 스럽다는 것에 동의한다. 그러나, 응답에서 upvotes 또는 acceptance에 대한 요청은 일반적으로 여기에 나쁜 형태로 간주됩니다 ... – Krease

-1

당신은 방법에 대한 자세한 내용을 원한다면 레이아웃을 개발하고 CSS 포지셔닝 지식을 향상시키기 위해 flexbox를 연구하는 것이 매우 유용합니다.

#scenario-title { 
 
    display: inline; 
 
} 
 
#scenario-title span, a 
 
{ 
 
    display:relative; 
 
}
<div id="scenario-title"> 
 
<span>My Scenario</span> <a class="name ellipsis" target="_blank" href="/scenarios/18">Download All</a> 
 
</div>

그의 게임은 당신이 인 flexbox에게 game flexbox

+1

디스플레이 : 상대적; ?? 당신은 전시를 의미 했습니까 : 완벽한; ? –

관련 문제