900字范文,内容丰富有趣,生活中的好帮手!
900字范文 > Bootstrap 表单的基本控件

Bootstrap 表单的基本控件

时间:2018-11-21 03:49:54

相关推荐

Bootstrap 表单的基本控件

Bootstrap支持所有的标准表单控件,包括 input 控件、textarea 控件、checkbox 和 radio 控件、select 控件等。

1、input 控件

Bootstrap 支持 HTML5 规范定义的所有输入类型,包括 text、password、datetime、datetime-local、date、month、time、week、number、email、url、search、tel 和 color。如:

<input type="text" placeholder="Text input">

效果如图 3‑33所示:

图3-33 Bootstrap表单input控件

需要注意的是,任何时候使用 input 控件,都需要指定它的 type 属性,因为Bootstrap在为这些元素定义样式时,都使用了 type 属性,如 input[type="text"]。

2、textarea 控件

textarea 控件用于输入多行文本。可以根据需要改变 rows 属性,来控制预留的行数。当用户输入的行数超过 rows 属性设定的值后,textarea 控件会自动添加滚动条。如:

<textarea rows="3"></textarea>

效果如图 3‑34所示:

图3-34 Bootstrap表单textarea控件

3、复选框和单选按钮

复选框和单选按钮用于让用户在一组预定选项中进行选择。如果想让用户选择任意多项,使用 <checkbox>,如果想让用户只选择一项,使用 <radio>。

在使用的时候,每个 <input> 都要包裹在 <label> 中,并为 <label> 应用 .checkbox 或 .radio 类。如:

<label class="checkbox"><input type="checkbox" value="">Option one is this and that—be sure to include why it's great</label><label class="radio"><input type="radio" name="optionsRadios" value="option1" checked>Option one is this and that—be sure to include why it's great</label><label class="radio"><input type="radio" name="optionsRadios" value="option2">Option two can be something else and selecting it will deselect option one</label>

默认情况下,多个复选框和单选按钮垂直堆叠排列。效果如图 3‑35所示:

图3-35 Bootstrap表单复选框和单选按钮垂直堆叠

如果想让多个复选框或单选按钮在一行内水平排列,那么就给它们添加 .inline 类。如:

<label class="checkbox inline"><input type="checkbox" id="inlineCheckbox1" value="option1"> 1</label><label class="checkbox inline"><input type="checkbox" id="inlineCheckbox2" value="option2"> 2</label><label class="checkbox inline"><input type="checkbox" id="inlineCheckbox3" value="option3"> 3</label>

效果如图 3‑36所示:

图3-36 Bootstrap表单复选框和单选按钮水平排列

4、select 控件

select 控件用于创建下拉列表框,默认只允许选择一项。如:

<select><option>1</option><option>2</option><option>3</option><option>4</option><option>5</option></select>

如果为 select 控件显式定义 multiple 属性,控件便支持多选,用户就可以按住 ctrl 或 shift 键来来选择多个选项。如:

<select multiple><option>1</option><option>2</option><option>3</option><option>4</option><option>5</option></select>

效果如图 3‑37所示:

图3-37 Bootstrap表单select控件

关于作者

歪脖先生,十五年以上软件开发经验,酷爱Web开发,精通 HTML、CSS、JavaScript、jQuery、JSON、Python、Less、Bootstrap等,著有《HTML宝典》、《揭秘CSS》、《Less简明教程》、《JSON教程》、《Bootstrap2用户指南》、《Bootstrap3实用教程》,并全部在 GitHub 上开源。

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。