如何使我的元素保持在同一水平线上?
How do I keep my elements on the same horizontal line?
我正在尝试让文本和 link 保持在同一行。我以为 htis CSS 会成功
#scenario-title {
display: inline-block;
}
以下HTML
<div id="scenario-title">
<h3>My Scenario</h3> ( <a class="name ellipsis" target="_blank" href="/scenarios/18">Download All</a> )
</div>
但 HTML 显然没有那么容易。这是 Fiddle - https://jsfiddle.net/92rv0Lpa/ 。如何使所有内容保持在同一水平线上?
不是给 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>
马特
我稍微修改了你的代码,这样我就达到了你想要的,但是如果你想了解更多关于如何开发布局和提高你的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
我正在尝试让文本和 link 保持在同一行。我以为 htis CSS 会成功
#scenario-title {
display: inline-block;
}
以下HTML
<div id="scenario-title">
<h3>My Scenario</h3> ( <a class="name ellipsis" target="_blank" href="/scenarios/18">Download All</a> )
</div>
但 HTML 显然没有那么容易。这是 Fiddle - https://jsfiddle.net/92rv0Lpa/ 。如何使所有内容保持在同一水平线上?
不是给 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>
马特
我稍微修改了你的代码,这样我就达到了你想要的,但是如果你想了解更多关于如何开发布局和提高你的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