代码之家  ›  专栏  ›  技术社区  ›  Josh

带跨距的内联LI

  •  2
  • Josh  · 技术社区  · 9 年前

    我在每个列表项的DIV内的链接旁边有一个名为Delete的按钮。要确认,我有另一个按钮,它应该出现在“确认删除”旁边。单击该按钮后,它将被发回服务器。“删除”显示正确,但“确认”会下降到下一行,而不是显示在同一行。

    资料来源:

    <ul>
        <li>
            <div style="font-size: x-large;">
                <a href="/item/detail/123>Rearden Steel</a> 
            </div>
    
            <button type="button" name="delete" value="Delete" onclick="ShowDeleteButton('Delete123', this);" class="btn btn-default btn-primary disableOnClickSubmit">Delete</button>
    
            <span id="Delete123" style="display: none;">
                <form action="/item/ItemDelete" method="post">
                    <input id="id" name="id" type="hidden" value="123" />                            
                    <button type="submit" name="deleteConfirm" value="DeleteConfirm" class="btn btn-default disableOnClickSubmit">Confirm Delete</button>
                </form>                
            </span>
        </li>
        <li> ... </li>
    <ul>
    

    我需要应用什么样式才能使“确认删除”按钮与“链接和删除”按钮显示在同一行?

    我正在使用Bootstrap 3。

    Bootply示例: http://www.bootply.com/VsU984gbLs

    1 回复  |  直到 9 年前
        1
  •  1
  •   Praveen Kumar Purushothaman    9 年前

    <li> 跟我来。

    • display: inline-block 答:你应该确保两个字符之间没有空格 <li> s
    • float: left

    记住上面的警告。由于您使用的是引导,因此可以使用实用程序类: pull-left pull-right 最好的方法是确保您想要的模式已经存在于框架中,并使用标记,而不是创建您自己的样式。