html
  • css
  • twitter-bootstrap
  • twitter-bootstrap-3
  • 2014-01-30 49 views 1 likes 
    1

    我想在一个输入组插件内放一个(2按钮)无线电btn组。我在那里遇到的麻烦是按钮不在一行。无线电btn组内输入组addon

    将元素保留在同一行上的常见模式对我无效。

    你知道我该如何解决这个问题吗? THX

    这里的的jsfiddle:http://jsfiddle.net/DTcHh/144/

    <div id="filter_criteria_date"> 
    <div class="input-group" style='margin-top:15px'> <span class="input-group-addon"> 
        <input type="checkbox"> 
        <div class="btn-group" data-toggle="buttons-radio"> 
         <button type="button" class="btn btn-xs btn-primary">And</button> 
         <button type="button" class="btn btn-xs btn-primary">Or</button> 
        </div> 
        </span> 
    
        <input type="text" class="form-control filter_text" placeholder="Filter"> 
    </div> 
    

    +1

    设置按钮的母公司的宽度? '.btn-group {width:100px;这是你的意思吗? [DEMO](http://jsfiddle.net/Ruddy/DTcHh/145/) – Ruddy

    +0

    甜。这似乎是诀窍。谢谢你,Ruddy! – sirtate

    +0

    没问题,我创建了一个答案。你能接受吗?快乐的编码! – Ruddy

    回答

    1

    他们不要停留在一行,由于没有宽度设置。为按钮的父级设置宽度,它们将适合。

    .btn-group { 
        width: 100px; 
    } 
    

    DEMO HERE

    0
    .input-group-addon { width:auto; } 
    

    工作演示http://jsfiddle.net/DTcHh/148/

    +0

    感谢您的答案。这真的很高雅。你知道我可以如何让input-group-addon右边的文本输入到父div的其余部分(没有插件越来越宽)吗? – sirtate

    +0

    没有得到你的观点,因为我假设从右侧输入文本对齐只是把文本框的CSS属性'文本对齐:正确;' – Sender

    +0

    对不起,如果我不清楚。我的意思是:文本输入字段可能会占用整个剩余宽度,从而使插件保持相同的宽度?换句话说:我可以实现文本输入覆盖红色区域吗? http://jsfiddle.net/DTcHh/150/ – sirtate

    相关问题