我如何在一行中显示 div 元素

Nom*_*uks 1 html javascript css jquery

大家好,我想连续显示 3 个元素。我尝试了以下代码,但没有正确显示它们。

    <div id="mainDiv" style="background-color:#f77f00; width:90%; margin-right:5%; margin-left:5%; margin-bottom:1%; margin-top:1%;" >
        <div id="left" onclick="Deletefav(this)"  style="display: inline; width:20%; float:left; ">'+
            '<img style="display: inline;" src="" />
        </div>'+

        <div id="center" onclick=""  style=" width:30%;  display: inline;text-align: center; margin:10%;">
            <p style="display: inline;"><font color="#fff" face="verdana" size="4">testing</font></p>
        </div>

        <div id="right" onclick="Callfav(this)"  style="display: inline; width:20%; float:right;">
            <img style="display: inline;" src="" /> 
        </div>
    </div>
Run Code Online (Sandbox Code Playgroud)

它是这样显示的

上面的代码正在显示这个,我不知道为什么文本是根据图像

我想像示例图像一样创建它样本

Mil*_*war 5

inline-block为内部 div 提供显示属性:

  display:inline-block;
Run Code Online (Sandbox Code Playgroud)

更新:

您需要为 div 设置高度,jo will fix it因为其他 div 中有图像:

演示