版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、bootstrap响应式网站开发第五章 Bootstrap表格bootstrap响应式网站开发第五章 Bootstrap表网页中的表格1网页中的表格1Bootstrap响应式网站开发 表格是HTML中最常见的元素之一,在使用DIV+CSS进行网页的排版之前,表格布局法一直是网页进行整体结构规划的主要方法。而目前,表格布局法已经逐步被HTML+CSS取代,所以现在网页中的表格就仅以列表的形式出现,如图5-1所示。Bootstrap表格-网页中的表格表格的简介图5-1网页中表格的使用Bootstrap响应式网站开发 表格是HTMBootstrap响应式网站开发 简单的HTML表格由table元素以
2、及一个或多个tr、th或td元素组成,其中tr元素定义表格行,th元素定义表头,td元素定义表格单元。除此之外,HTML表格也包括caption、thead、tbody以及tfoot等元素。掌握了这些元素的基本定义,就可以借助Bootstrap高效快速的在网页中创建了一个清晰的表格。Bootstrap表格-网页中的表格表格的基本元素表5-1 表格标签标签描述表格的基础样式,用于定义一个表格的开始和结束表格标题行的容器元素,用来标识表格列表格主体中的表格行的容器元素用于定义表格的一行,一组行标签内可以建立多组由或标签所定义单元格用于定义表格的表头,一组标签将建立一个表头,特殊的表格单元格,用来标
3、识列或行,必须在 或标签内使用。用于定义表格的最基础元素-单元格,一组标签将建立一个单元格,标签必须放在标签内关于表格存储内容的描述或总结 标签表示HTML表格的页脚,该标签用于组合HTML表格中的表注内容右侧的表5-1列出了 Bootstrap 支持的表格元素:Bootstrap响应式网站开发 简单的HBootstrap响应式网站开发使用HBuilder编辑器,在HBuilder中新建一个Web项目,编写表格代码如左下。Bootstrap表格-网页中的表格创建表格 班级 姓名 学号 310162 宋某某 31016227 预览效果如图5-2所示。可以看出,这种没有边框等属性的基础表格,不易识
4、别,浏览效果差。现将表格边框、填充、间距等属性设置为1PX,代码如下:修改后的预览效果如图5-3所示。图5-2 默认的表格效果图5-3 设置参数后的表格效果Bootstrap响应式网站开发使用HBuilder编辑Bootstrap 中表格的简介2Bootstrap 中表格的简介2Bootstrap响应式网站开发 在网页中建立表格后,可以使用Bootstrap快速地对表格进行优化,这这样的优化不仅体现在表格的外观,更直接反应在表格的效果和功能上。 首先是基本型表格,在页面关联了Bootstrap的CSS文件后,可以直接在标签中添加类table样式,即,就会得到一个只带有内边距(padding)和
5、水平分割的基本表。Bootstrap表格-Bootstrap 中表格的简介基本型表格 课程名称 授课老师 选课人数 网站设计与制作 刘老师 300 Photoshop 章老师 300 C语言程序设计 殷老师 300 【实例5-1】基本型表格,代码如下运行【实例5-1】代码,页面效果如图5-4所示图5-4基本型表格Bootstrap响应式网站开发 在网页中建Bootstrap响应式网站开发 条纹状表格,其实也就是常见的具有类似于斑马线的隔行换色样式的表格。这样的表格样式不仅会让表格会变得漂亮起来,而且更会使表格的结构更加清淅,增强表格的阅读性。 在页面关联了Bootstrap的CSS文件后,除了
6、在标签中添加class .table之外继续添加.table-striped类后,即,就会得到一个具有条纹效果的表格。Bootstrap表格-Bootstrap 中表格的简介条纹状表格 课程名称 授课老师 选课人数 网站设计与制作 刘老师 300 Photoshop 章老师 300 C语言程序设计 殷老师 300 【实例5-2】条纹状表格,代码如下运行【实例5-2】代码,页面效果如图5-5所示图5-5 条纹状表格Bootstrap响应式网站开发 条纹状表格,其实也Bootstrap响应式网站开发 带有边框表格,可以从视觉上让表格中的不同栏目、不同内容的单元格之间显得更加独立,可以给访问者带来一
7、种更加规范与正式的感觉。带边框表格的制作是在基础型表格的基础上在标签中再添加class . table-bordered,即,这样就能够为表格的每个单元格增加边框。Bootstrap表格-Bootstrap 中表格的简介带边框的表格 课程名称 授课老师 选课人数 网站设计与制作 刘老师 300 Photoshop 章老师 300 C语言程序设计 殷老师 300 【实例5-3】带边框的表格,代码如下运行【实例5-3】代码,页面效果如图5-6所示图5-6 带边框的表格Bootstrap响应式网站开发 带有边Bootstrap响应式网站开发 在网页设计中,鼠标悬停效果常用于文字链接、产品图片、按钮等
8、地方。同样,如果在网页中插入一个条目非常繁多的表格,那么鼠标悬停效果将能够清晰地告诉访问者当前正在阅读表格中哪一行的数据。 在基础型表格的基础上,将标签中再添加class . table-hover,即。这样表格就具备了鼠标悬停效果。Bootstrap表格-Bootstrap 中表格的简介鼠标悬停表格 课程名称 授课老师 选课人数 网站设计与制作 刘老师 300 Photoshop 章老师 300 C语言程序设计 殷老师 300 【实例5-4】鼠标悬停表格,代码如下运行【实例5-4】代码,页面效果如图5-7所示图5-6 鼠标悬停表格Bootstrap响应式网站开发 在网页设计Bootstrap
9、响应式网站开发在网页设计中,有时会因为排版而不得不压缩表格的尺寸,而Boostrap中的.table-condensed就可以使表格达到压缩的效果。基于在基础型表格,将.table-condensed添加标签中,即,这样表中的行内边距(padding)被切为两半,以便让表格整体看起来更紧凑。Bootstrap表格-Bootstrap 中表格的简介紧缩型表格 课程名称 授课老师 选课人数 网站设计与制作 刘老师 300 Photoshop 章老师 300 C语言程序设计 殷老师 300 【实例5-5】紧缩型的表格,代码如下运行【实例5-5】代码,页面效果如图5-8所示图5-8 紧缩型表格Boot
10、strap响应式网站开发在网页设计中,有时会因为Bootstrap响应式网站开发 状态类表格常被用于凸显表格中某些特定数据,简单的说就是定义表格中的某一行或某一单元格的样式,以使该单元的数据成为颇受访问者关注的亮点。 不同于以上几个类型的表格,状态类表格所引用的样式通常是应用到 、 或 中的。状态类表格的四种样式如表5-2所示。Bootstrap表格-Bootstrap 中表格的简介状态类表格【实例5-5】紧缩型的表格,代码如下类名描述对应颜色.active对某一特定的行或单元格应用悬停颜色#f5f5f5.success表示一个成功的或积极的动作#dff0d8.warning表示一个需要注意的
11、警告#fcf8e3.danger表示一个危险的或潜在的负面动作#f2dede表5-2 状态类表格Bootstrap响应式网站开发 状态类表格常Bootstrap响应式网站开发Bootstrap表格-Bootstrap 中表格的简介状态类表格 课程名称 学生 期末成绩 网站设计与制作 张三 90 网站设计与制作 李四 不及格 网站设计与制作 王二 58 【实例5-6】状态类表格,代码如下运行【实例5-6】代码,页面效果如图5-9所示图5-9 状态类表格Bootstrap为状态类表格提供了四种不同的样式 ,实例5-6中使用的是样式.warning,表示一个需要注意的警告。样式.success,就表
12、示一个成功的积极的。样式.danger,就表示一个危险的,已经不及格了。Bootstrap响应式网站开发Bootstrap表格-Bootstrap响应式网站开发 随着技术的快速发展,以智能手机为首的移动端设备迅速普及,为了能让制作的Web页面适合各种设备浏览,所以目前响应式设计的呼声越来越高。在Bootstrap中也为表格提供了响应式的效果,将其称为响应式表格。 不用于以上几种表格的设计思路,响应式表格的设计思路是:Bootstrap提供了一个 “.table-responsive” 类的容器,容器具有响应式效果,然后将制作的基本类表格置于这个容器当中,那么这个表格也就同时具有响应式效果。 Bootstrap中响应式表格效果表现为:当浏览器可视区域小于768px时,表格底部会出现水平滚动条。当浏览器可视区域大于768px时,表格底部水平滚动条就会消失。Bootstrap表格-Bootstrap 中表格的简介响应式表格运行【实例5-5】代码,页面效果如图5-8所示图5-8 紧缩型表格Bootstrap响应式网站开发 随着技术Bootstrap响应式网站开发Bootstrap表格-Bootstrap 中表格的简介响应式表格 课程名称 授课老师 选课人数 网站设计与制作 刘老师 300 Photosho
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 辰阳明德小学S版四年级语文下册教案(表格式)
- 博大精深的中华文化教学参考教案新人教必修
- 《萝卜回来了》教学设计
- 《物流运输实务》电子教案
- 旅游景区导游聘用合同范本
- 养猪场租赁合同:养殖产业转型
- 医疗美容医师聘用合同
- 健身房宿舍管理员招聘启事
- 咖啡馆冬季空调租赁合同范文
- 影剧院指示牌安装协议
- 物业安全风险识别与评估
- (高清版)JTST 325-2024 水下深层水泥搅拌桩法施工质量控制与检验标准
- 2024年惠州仲恺城市发展集团有限公司招聘笔试冲刺题(带答案解析)
- 《特种设备事故隐患排查治理体系细则DB 37T 3079-2017》
- 2024中国移动咪咕公司校园招聘公开引进高层次人才和急需紧缺人才笔试参考题库(共500题)答案详解版
- MOOC 英文学术写作实战-北京大学 中国大学慕课答案
- 《新时代“一带一路”的战略解读与机遇》题库
- 派驻海外工作员工薪酬福利实施专项方案
- 2024年“民用无人机及多旋翼无人机”驾驶员操控员技能与理论知识考试题库含答案
- 生物信息学(上海海洋大学)智慧树知到期末考试答案2024年
- 广东高职高考数学题分类
评论
0/150
提交评论