bootstrap之表单

关于作者:

  • 郑云飞, 程序员Java(web前端,web后端,oracle数据库or mysql数据库)
  • 艺名:天放
  • weibo:@tianFang
  • blog: zhengyunfei.iteye.com
  • email: [email protected]

本文主要讲解的是表单,这个其实对于做过网站的人来说,并不陌生,而且可以说是最为常用的提交数据的Form表单。

本文主要来讲解以下内容:

1.基本案例

2.内联表单

3.水平排列的表单

4.被支持的控件

5.静态控件

6.控件状态

7.控件尺寸

8.帮助文本

9.总结

基本案例

单独的表单控件会被自动赋予一些全局样式。所有设置了.form-control的

Checkbox 和 radio

Checkbox用于选择列表中的一个或多个选项,而radio用于从多个选项中只选择一个。

默认外观(堆叠在一起)

    Option one is this and that—be sure to include why it's great

    Option one is this and that—be sure to include why it's great

    Option two can be something else and selecting it will deselect option one 

Inline checkboxes

通过将.checkbox-inline 或 .radio-inline应用到一系列的checkbox或radio控件上,可以使这些控件排列在一行。

1

2

3

同理Radio是一样的,只需要添加一下样式即可。

Select

静态控件

在水平布局的表单中,如果需要将一行纯文本放置于label的同一行,为

元素添加.form-control-static即可。

控件状态

控件状态

通过为控件和label设置一些基本状态,可以为用户提供回馈。

输入焦点

我们移除了某些表单控件的默认outline样式,并对其:focus状态赋予了box-shadow样式。

被禁用的输入框

为输入框设置disabled属性可以防止用户输入,并能改变一点外观,使其更直观。

被禁用的fieldset

设置disabled属性可以禁用
中包含的所有控件。

标签的链接功能不受影响

这个class只改变按钮的外观,并不能禁用其功能。建议自己通过JavaScript代码禁用链接功能。

跨浏览器兼容性

虽然Bootstrap会将这些样式应用到所有浏览器上,Internet Explorer 9及以下浏览器中的

并不支持disabled属性。因此建议在这些浏览器上通过JavaScript代码来禁用fieldset

Can't check this

可将鼠标移到各个控件上进行查看效果。

校验状态

Bootstrap对表单控件的校验状态,如error、warning和success状态,都定义了样式。使用时,添加.has-warning、.has-error或.has-success到这些控件的父元素即可。任何包含在此元素之内的.control-label、.form-control和.help-block都将接受这些校验状态的样式。

控件尺寸

通过.input-lg之类的class可以为控件设置高度,通过.col-lg-*之类的class可以为控件设置宽度。

高度尺寸

创建大一些或小一些的表单控件以匹配按钮尺寸。

调整列尺寸

用栅格系统中的列包裹input或其任何父元素,都可很容易的为其设置宽度。

帮助文本

用于表单控件的块级帮助文本。

自己独占一行或多行的块级帮助文本。

总结

本篇文章主要讲解表单中各种控件的样式控制。其中也有看到按钮的简单样式使用,下一篇文章将重点来讲解按钮的样式。

你可能感兴趣的:(bootstrap)