【问题标题】:how to align two input field and div inline如何对齐两个输入字段和 div 内联
【发布时间】:2023-03-06 00:01:01
【问题描述】:

html:

<tr>
   <td><input style="margin: 2px;" type="button" name="delete"  class="delete_types" id="delete_name"/>
<a href="{% url setting.views.type_list type.id %}" style="color:black"><div class="rounded_list">{{type.title}} <span style="float:right;" > {{ type.is_active|yesno:"On,Off" }} ></span></div></a>
<input style="margin: 2px;" type="button" name="delete"  value="Delete" id="{{ type.id }}" class="type_delete"/>
  </td>
</tr>

我想将两个输入按钮和中间 div 保持在同一行。现在它看起来在下面的屏幕截图中。我在 django 框架中工作。我尝试使用 display:inline 和 display:block 没有任何意义。请帮助

【问题讨论】:

    标签: javascript css django html


    【解决方案1】:

    使用float:left; 内联显示它们。

    例如,

    <input type="button" id="delete_name" class="delete_types" name="delete" style="margin: 2px; float: left;">
    

    【讨论】:

      【解决方案2】:

      您的代码应如下所示

              <tr>
                  <td><div style="width=20%;float:left"><input style="margin: 2px;" type="button" name="delete"  class="delete_types" id="delete_name"/></div>
                  <a href="{% url setting.views.type_list type.id %}" style="color:black"><div style="width=20%;float:left" class="rounded_list">{{type.title}} <span style="float:right;" > {{ type.is_active|yesno:"On,Off" }} ></span></div></a>
                  <div style="width=20%;float:right"><input style="margin: 2px;" type="button" name="delete"  value="Delete" id="{{ type.id }}" class="type_delete"/></div>
                  </td>
              </tr>
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2021-08-25
        • 2018-02-16
        • 2015-03-16
        • 1970-01-01
        • 1970-01-01
        • 2019-12-05
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多