你是否使用过智能手机浏览真正的网页?
你是否因为自己作为后端程序员而不能开发出较漂亮的页面?
你是否开发过能够同时适应不同分辨率的屏幕的页面?
如果你出现过上述问题并想解决这些问题,那么你可以阅读本书来了解相关的解决方案。
Bootstrap 讨论
现今,移动互联网已经成为热门话题之一。近年来HTML 5 发展迅猛,各大浏览器都开始纷纷支持HTML 5 的标准规范。手机端的浏览器对HTML 5 以及CSS 3 有了很好的支持,使得HTML 5 强大的特性在手机端也得到了很好的应用。
Bootstrap 就是一个基于HTML 5 和CSS 3 的前端开发框架, 它提供了较为丰富的Web组件,能够快速制作一个漂亮的Web 页面,同时,在最新版本的Bootstrap 中提倡了以移动优先的响应式布局设计,我们需要编写出能适应不同分辨率的PC 端浏览器以及移动手机端浏览器的代码。也正是如此,才有越来越多的开发者加入Bootstrap 框架的开发行列中来。
为什么写这本书
2015 年绝对是移动开发火热的一年,层出不穷的前端开发框架的出现给开发者提供了很多的便利。iPhone、Android 等智能设备的快速增长,适应更多设备的响应式布局开发也成为了开发的热点之一。Bootstrap 恰恰能够很好地解决相应的问题,这让我不得不喜欢上Bootstrap 这个优秀的前端框架。
作为后端程序开发出身的我,有必要记录下Bootstrap 学习的过程,并且分享给想学习Bootstrap 的同仁。
基于以上原因,我将自己的学习思路以及过程整理成了本书书稿,希望能给初学者带来一定的指导方向,使读者了解Bootstrap,并且能够去使用它。
关于本书
本书主要围绕Bootstrap 框架,讲述如何利用Bootstrap 制作出漂亮的前端页面。本书主要分为以几部分。
第一部分主要讲解了Bootstrap 中的布局,Bootstrap 中提供了网格系统用于页面的基本布局,同时我们也可以利用HTML 元素特性结合CSS 来布局,Bootstrap 对这些元素的默认样式做了一定程度的修改。
第二部分主要讲解了Bootstrap 中的表单元素,Bootstrap 在表单上做了较大的处理,对表单输入元素以及排版上都有一定的控制,使用Bootstrap 可以快速制作一个漂亮的表单。
第三部分主要讲解了Bootstrap 中的导航,在本书中,下拉菜单、按钮、导航条等都归结为导航栏,提供一些功能性的引导作用。Bootstrap 提供了很便捷的方式来开发相应的功能组件。
第四部分主要讲解了Bootstrap 中的一些内置组件,这些组件提供了Web 开发中一些较为常见的使用效果。
第五部分主要讲解了Bootstrap 对JavaScript 的支持,Bootstrap 提供了默认的jQuery 插件去实现一些动态的效果展示。
第六部分主要补充了HTML 5 以及CSS 3 等一些相关知识,这两章主要是对本书Bootstrap 基础知识的补充。
读者对象
本书是为从未接触过Bootstrap 但又想了解学习Bootstrap 技术的读者而编写的,如果你有一定的HTML、CSS 开发经验,那么你将更加容易掌握本书内容。
如果你是以下几类人群之一,那么你非常适合阅读此书:
熟悉JSP、PHP、ASP.NET 等后端Web 技术的开发人员;
对HTML 和CSS 有一定了解的UI 设计师;
对移动Web 开发有浓厚兴趣的开发者;
有一定JavaScript(jQuery)开发经验的前端开发人员。
致谢
在本书的写作过程中,得到了很多Web 开发人员的悉心帮助,在此对给予本书帮助的同仁以及各大社区网站表示诚挚的感谢。
由于本人水平有限,因此在本书编写过程中可能存在表述不清或者认识不全面等问题,敬请读者批评指正。作者的联系邮箱为821865130@qq.com,真诚希望能与各位读者共同交流、共同进步。