Twitter Bootstrap - 更改表单中复选框的高度

时间:2014-05-19 06:50:29

标签: css forms twitter-bootstrap-3

我有一个使用Twitter Bootstrap框架(v3.1.1)的简单HTML表单。在智能手机/ iPhone上,这些复选框非常小,很难用手指选择。我想让它们更大/更多间隔,这样它们更容易击中但到目前为止还没有找到方法 - 这是否可能。

这是我的表格html:

<div class="container">

    <div>

        <p>Tick all that apply:</p>

        <form role="form" action="continue.php" method="post">
            <input type="hidden" name="selectionID" value="4567">
            <div class="checkbox">
                <label>
                    <input type="checkbox" name="selection[]" value="Fever/Temperature">Apples<br>
                    <input type="checkbox" name="selection[]" value="Swelling or redness at injection site">Oranges<br>
                    <input type="checkbox" name="selection[]" value="Pain at injection site">Bananas<br>
                    <input type="checkbox" name="selection[]" value="Tired/Fatigued">Pears<br>
                    <input type="checkbox" name="selection[]" value="Irritable">Mangoes<br>
                    <input type="checkbox" name="selection[]" value="Sleep pattern change">Watermelon<br>
                    <input type="checkbox" name="selection[]" value="Other">Other<br>

                </label>
            </div>

            <button type="submit" class="btn btn-primary">Next</button>
        </form>
    </div>

</div>

我还设置了一个jsfiddle here

1 个答案:

答案 0 :(得分:4)

交叉broswer并不容易..查看此处的研究:http://www.456bereastreet.com/lab/form_controls/checkboxes/

另外,请确保使用正确的HTML代码。您应该使用label包装每个复选框,如下所示:

 <div class="checkbox">
     <label>
         <input type="checkbox" name="selection[]" value="Fever/Temperature" />Apples<br/>
     </label>
     <label>
         <input type="checkbox" name="selection[]" value="Swelling or redness at injection site" />Oranges<br/>
     </label>
     <label>
         <input type="checkbox" name="selection[]" value="Pain at injection site" />Bananas<br/>
     </label>
     <!-- etc. -->
</div>