如何在同一行上对齐跨度和div

sta*_*cks 4 html css

我有以下HTML:

<div class="mega_parent">
<div class="parent">
<div class="holder">
    <span class="holder_under">Left heading</span>
    <div class="holder_options">
        <span class="holder_options_1">Option 1</span> 
        <span class="holder_options_2">Option 2</span> 
        <span class="holder_options_3">Option 3</span>
    </div>
</div>
</div>
</div>
Run Code Online (Sandbox Code Playgroud)

和以下CSS:

.holder {
    background-color: blue;
    padding: 10px;
}
.holder_under {
    padding-left: 10px;
    font-size: 16px;
    color: #999;
}
.parent {
    float: left;
    margin-right: 20px;
    width: 600px;
}
 .mega_parent {
background-color: blue;
    margin: 130px auto;
    min-height: 320px;
    height: 100% auto;
    overflow: auto;
    width: 940px;
    padding: 0px 10px;
}
Run Code Online (Sandbox Code Playgroud)

题:

如何使类与类holder_options对齐与类的跨度相同.holder_under

这就是目前在jsFiddle中的样子.

dsg*_*fin 9

Div是默认的级元素.请在此处阅读有关块级元素的更多信息.

"块级元素 - 它们最重要的特征是它们通常在元素之前和之后使用换行符进行格式化(从而创建独立的内容块)."

设置为 display:inline-block;

.holder_options {
  display:inline-block;
}
Run Code Online (Sandbox Code Playgroud)

在这里工作jsFiddle.