BootStrap的table表格,栅格系统,form表单的样式

BootStrap

BootStrap的简介

1.    什么是Bootstrap

由两个前端设计师开发的一个前端的框架(Html,css,js)

简化了程序员写css的代码

2.    为什么使用BootStrap,有什么特点

l  学习比较简单,有了Html,css和js就能学习

l  响应式布局,可以适应多种的设备

l  移动设备优先

BootStrap的使用

环境的安装

官网上下载包

要想使用bootStrap 必须加载jquery

bootStrap的基本模板

1.     Html文档的类型定义

BootStrap的文档是基于HTML5的,因此,要使用HTML的文档类型定义(DTD)

2.     字符集的设置

<meta charset="utf-8">

3.     移动设备优先

<meta name="viewport" content="width=device-width,initial-scale=1">

4.     引入css和js文件

<link href="bootstrap/css/bootstrap.min.css" rel="stylesheet">
<script src="bootstrap/js/jquery-1.10.2.min.js"></script>
<script src="bootstrap/js/bootstrap.min.js"></script>

Css全局样式

1.布局容器样式

l  .container 固定宽度且具有响应式

l  .container-fluid 自由宽度(100%)

<div class="container">

3.    样式:<h1>到<h6>、h1~h6

H1~H6 样式重写的,几乎做到了兼容性

3.文本样式

1.  <b>:加粗

2. <strong>:加粗

3. <i>:斜体

4. <em>:斜体,HTML5新标记

5. <del>:删除线,HTML5新标记

6. <s>:删除线

4.    文本对齐样式

1、  .text-left           本左对齐

2、  .text-right         文本右对齐

3、  .text-center     文本居中对齐

4、  .text-justify      两端对其

5.    列表样式

1、  .list-unstyled    无符号

2、  .list-inline                   行内样式

6.    表格样式

1、.table:表格全局样式(少量的padding和水平方向的分割线)。

2、.table-striped:有条纹的背景色行(隔行变色)

3、.table-boedered:点边框的表格

4、.table-hover:鼠标悬停效果(放上变色、离开恢复)

5、.table-condensed:紧凑的表格(单元格内不会减半)

6、行或单元格背景色:.active、.success、.info、.warning、.danger

.active 当前样式

.success

.info

.warning

.danger

注意只能给<tr><td>添加颜色

7、响应式表格

将.table元素包裹在.table-responsive元素内,即可创建响应式表格

当屏幕宽度小于你的表格的时候,表格会出现滚动条

当屏幕宽度大于你的表格的时候,表格的滚动条自然消失

7.    表单样式

1、.form-group 表单组样式:将<label>和表单元素包含其中,你可以获得更好的排列。

2、.form-control 表单元素:常用于<input>、<textarea>、<select>元素

alceholder属性:给<input>添加提示信息

3、.form-inline 内联表单样式(用于form元素):可以使元素一行排列

4、.sr-only:用于隐藏元素

5、.radio-inline 可以使一组单选框排在同一行

6、.checkbox-inline 可以使一组复选框排在同一行

7、.checkbox 复选框样式

8、.radio 单选框样式

9、.disable 可以禁用单选框或者复选框的样式

10、.help-block 帮助信息(与上面间隔,字体颜色变浅)

CSS的全局样式----栅格系统

栅格系统介绍

BootStrap提供了一套响应式、移动设备优先的流式的栅格系统

BootStrap把一个容器或整个网页平均分成12列

BootStrap的栅格系统,由一个行(.row)和多个列组成

栅格系统通过行列的形式来创建网页的布局,把具体的数据放入列当中

注意:栅格系统必须放在.container和.container-fluid之中

栅格系统参数

Col-xs-* 超小屏幕

Col-sm-*小屏幕

Col-md-*中等屏幕

Col-lg-*大屏幕

栅格系统的简单应用

注意:列数超过12列会自动换行

列偏移

也就是指:一个栏向右偏移多少

.col-md-offset-*

.col-md-offset-2  //指定栏向右偏移2个列 思想就是加上了一个左外边距

列嵌套

在某个栏中再嵌套一个完整栅格系统

8.    按钮样式:

1、  可作为按钮使用的元素:<a> 、<input>、<button>

2、  .btn:按钮的全局样式 <input type=”button” class=”btn”>

3、  预定义样式:.btn-default、.btn-primary、.btn-info、.btn-waring、.btn-danger、.btn-link

4、  .active 按钮激活状态、.disabled 按钮禁用样式

5、  按钮尺寸:.btn-lg(大按钮)、.btn-sm(小按钮)、.btn-xs(超小按钮)

6、  .btn-block:将按钮拉伸到撑满整个父元素

时间: 2024-10-03 14:55:32

BootStrap的table表格,栅格系统,form表单的样式的相关文章

fsLayuiPlugin数据表格弹出form表单说明

fsLayuiPlugin 是一个基于layui的快速开发插件,支持数据表格增删改查操作,提供通用的组件,通过配置html实现数据请求,减少前端js重复开发的工作. GitHub下载 码云下载 测试环境地址:http://fslayui.itcto.cn css和js引用 公共css和js必须全部引用 <!-- layui css --> <link rel="stylesheet" type="text/css" href="/plug

HTML table、form表单标签的介绍

本篇主要介绍 table.form标签以及表单提交方式. 目录 1. <table> 标签:在HTML 中定义表格布局. 2. <form> 标签:用于创建 HTML 表单. 3. 表单提交方式:介绍get.post方法. 1. <table> 标签 1.1 说明 在HTML 中定义表格布局. 1.2格式 <table> <caption></caption> <tr> <th></th></

form表单和表格

HTML <table> 标签 border pixels 规定表格边框的宽度. STF cellpadding pixels % 规定单元边沿与其内容之间的空白. STF cellspacing pixels % 规定单元格之间的空白. STF HTML 5 <form> 标签 action 定义一个 URL.当点击提交按钮时,向这个 URL 发送数据. method 用于向 action URL 发送数据的 HTTP 方法.默认是 get. HTML <input>

如何把整张表格的数据通过form表单的方式传回后台

开发背景: 前段时间遇到这么一个需求,就是把一整张表格的数据存储在数据库中,之后再渲染在页面中,还可以进行重新编辑. 例如下边的课程表(为了方便,所以都是软件工程). 我也是经过一段时间的思考,才实现了整个功能. 思考过程: 思考过程中,想过用ajax,感觉还是太麻烦了,放弃. 第二个,是找网上现成的接口,比如表单大师之类的...但是找来找去找不到,没有符合要求的接口.放弃. 第三个,想到python万能的包来实现,还是相信python的包是万能的23333,百度来百度去,找不到.放弃. 最后还

基于Bootstrap+jQuery.validate Form表单验证实践

项目结构 : github 上源码地址:https://github.com/starzou/front-end-example    点击打开 1.form 表单代码 [html] view plaincopy <!DOCTYPE html> <html> <head> <title>Bootstrap Form Template</title> <meta charset="utf-8" /> <meta

数据表格,查询、导出共用一个form表单,实现文件流方式下载

在开发中遇到问题是这样的: 在维护老的管理系统的过程中,老板说让加导出功能:项目中,查询的筛选条件是用的表单提交的方式写的. 解决方案有两种: 一.用ajax方式导出 var array = $('#frmSearch').serialize(); 获得表单数据后,用post方式提交给服务器,服务器返回文件所存在的网络地址,然后用windows.open()的方式下载文件 但是我希望文件下载后,能够把文件删除了:用上边方式就不太合适了,不能及时删除旧文件,于是想出下面的方式: 二.文件流的方式下

Python之路【第十三篇续】jQuery案例-Form表单&amp;插件及扩展

jQuery案例-Form表单 学完这个form表单的案例,如果有人说这个表单(功能)还不够NB(此文不包含样式,样式是CSS比较简单可以根据需求自己添加),那么找武Sir他帮你搞定. 一步一步来 注意事项(目录结构): 在写前端html代码的时候要注意(任何代码都一样),一定要规划好目录结构方便其他的人来看你的代码! 如果还有其他的html页面可以在加一个html存储的文件夹. 1.首先看下HTML主体 <!DOCTYPE html> <html lang="en"

Python之路【第十三篇】jQuery案例-Form表单&amp;插件及扩展

学完这个form表单的案例,如果有人说这个表单(功能)还不够NB(此文不包含样式,样式是CSS比较简单可以根据需求自己添加),那么找武Sir他帮你搞定. 一步一步来 注意事项(目录结构): 在写前端html代码的时候要注意(任何代码都一样),一定要规划好目录结构方便其他的人来看你的代码! 如果还有其他的html页面可以在加一个html存储的文件夹. 1.首先看下HTML主体 <!DOCTYPE html> <html lang="en"> <head>

form表单提交的两种方式 button和submit的使用方法

1.当输入用户名和密码为空的时候,需要判断.这时候就用到了校验用户名和密码,这个需要在jsp的前端页面写:有两种方法,一种是用submit提交.一种是用button提交.方法一: 在jsp的前端页面的头部插入一个js方法: function checkUser(){   var result = document.getElementById("userid").value;   var password = document.getElementById("userpass