javascript - 如何在一行中显示 div 元素

标签 javascript jquery html css

大家好,我想连续显示 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>

显示是这样的

Above code is displaying  this, i don't know why text is according to images

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

最佳答案

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

  display:inline-block;

更新:

您需要为具有 jo 的 div 设置高度,因为其他 div 中有图像:

<div
  id="${id}"
  style="
    background-color: #f77f00;
    width: 90%;
    margin-right: 5%;
    margin-left: 5%;
    margin-bottom: 1%;
    margin-top: 1%;
  "
>
  <div
    id="${_id}"
    onclick="Deletefav(this)"
    style="background-color: #f77f00; float: left; width: 20%; display: inline-block"
  >
    <img style="" src="${del_image}" /> <font color="#fff" face="verdana" size="1">delete</font>
  </div>

  <div
    id="${_id}"
    onclick=""
    style="background-color: #f77f00; float: left; width: 50%; display: inline-block; height: 25px"
  >
    <font color="#fff" face="verdana" size="4">${name}</font>
  </div>

  <div
    id="${_id}"
    onclick="Callfav(this)"
    style="background-color: #f77f00; float: left; width: 20%; display: inline-block"
  >
    <img style="" src="${call_image}" /><font color="#fff" face="verdana" size="1">call</font>
  </div>
</div>

关于javascript - 如何在一行中显示 div 元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23799877/

相关文章:

javascript - 如何获取动态生成的网页的纯文本源?

html - Bootstrap 导航栏 - 社交媒体右上角

javascript - 如何使用 JQuery 只显示一个 div 的子元素?

javascript - Angular 2 : Cannot get router parameter to work with service

jQuery 测试 div 是否是第一个子元素?

javascript - Scripts.Render() 如果不存在

javascript - Swiper slider 不会为 slider 布局加载多个 View

jquery - 如何向 jQuery 点击函数发送多个参数?

Javascript 变量跟踪它们的副本?

javascript - jQuery - 单击添加/删除类 - 多个按钮