Bootstrap人民币玩家攻略
用bootstrap及其它基于它的框架,做了多次网站大改版~对bootstrap的特点有了越来越深的了解~从一开始接触时觉得超级鸡肋,到后来觉得方便,再到后来觉得还是能不用就别用了~为什么这么说?我们先看用法。
1.使用前的准备。
bootstrap是基于jquery的,所以在引用bootstrap的js之前,一定要先引入相应版本的jquery。然后在头部引入bootstrap.min.css,在jquery后面引入bootstrap.min.js。建议都使用它提供的min版本的js和css,这是压缩过的比较小,但是如果需要修改它的默认样式和函数,可以使用不带min版的,这样看源码比较容易。改完再压缩就好~
还有一个要引用的就是fontawesome.css,如果你的页面需要一些图标的话,当然还有响应的svg,eot,woff等字体文件。
如果你是人民币玩家,买的是基于bootstrap的框架,你还要引入这个新框架里的css和js
2.怎么用。
bootstrap就是一个不会用的时候写的特别慢,会用了之后开发特别快的工具。你要使用他提供的一些类,给页面的主要内容部分设置宽度的类:固定宽度用container,自适应用container-fluid。初学者看一遍css和组件的样例,直接把类名写上就行,这里不细说,说说可取的几点:
首先,就是自适应了。
使用它的栅格系统,就可以轻松的完成宽屏、ipad屏手机屏等屏幕的自适应,它使用的是媒体查询的方式进行的自适应,所以你的html的头部,别忘了把需要的和移动端相关的meta都引进来。
/* 超小屏幕(手机,小于 768px) */
上面是bootstrap对屏幕大小的区分界限,可以用来参考自己写媒体查询的时候,用来做界限。 使用方法:
/* 没有任何媒体查询相关的代码,因为这在 Bootstrap 中是默认的(还记得 Bootstrap 是移动设备优先的吗?) */ /* 小屏幕(平板,大于等于 768px) */
@media (min-width: @screen-sm-min) { ... } /* 中等屏幕(桌面显示器,大于等于 992px) */
@media (min-width: @screen-md-min) { ... } /* 大屏幕(大桌面显示器,大于等于 1200px) */
@media (min-width: @screen-lg-min) { ... }<div class="col-sm-5 col-md-6"></div>这个类的意思就是在中屏时,占6个单位,在小屏幕时,占5个单位。
其次,对html元素的初始化。
div ul ol 都有一些浏览器自带的样式,比如margin和padding,这里就很好的重置了~
再次,提出一些可以全局使用的类;
比如:m-l-10:margin-left:10px !important;
这让一些只需要这一个css样式的标签,不需要再添加新的类名,直接引用即可。
3.相关插件
bootstrap有很多的插件,比如上传、时间等等~在它的cdn上一搜就有,特别方便。但是这些都是基于bootstrap的,就是说如果你想,比如bootstrap-dateitimepicker插件,如果在其他项目单独使用,还是要把jquery、bootstrap的css和js以及插件本身的js和css都引进来。
4.为什么用?
对于急需快速改版或者建立的网站
对于不会前端的服务端开发者
对于没有设计师的小组织
对于懒得自己写兼容性,自己写样式的前端~
嗯……没了,哦,还有对于想研究bootstrap以及想用bootstrap开发个模板赚钱的。
对于这样的情况,bootstrap是首选的,学习曲线低,可以非常简单的建立一个适应各种端的网站。
5.为什么不用?
对于前端,尤其是有洁癖的处女座,bootstrap实在是太冗余了,你需要引入的js里,有一大堆你网站用不着的样式重置,类等。
为了使用它的样式,你还要根据它的规则,多写很多的html标签。
可能为了不和它的某些组件重复,又是初学者,你要翻看文档,寻找组合,可能自己写已经秒秒钟写完了。
太容易撞站~跟别的网站长得特别像这种事,我会告诉你?
还有就是,每一个模板都会有不足的地方,你还需要去看源码,甚至改源码,添加新功能~
每个人有各自的爱好和癖好~除非是为了偷懒,否则我是不会用这样的模板了~~~~~
Bootstrap人民币玩家攻略的更多相关文章
- iPhone 6/6 Plus国行版开卖当日抢购攻略
在距离苹果首批发售时隔一个月也就是北京时间10月17日,苹果iPhone 6.iPhone 6 Plus终于也要在中国大陆开卖,众多国内用户终于有机会安排自己的购机计划.据不完全数据显示,目前iPho ...
- 圣魔大战3(Castle Fantisia)艾伦希亚战记完美攻略
作为城堡幻想曲系列续作,艾伦希亚战记继承了前作的战棋+养成模式进行游戏. (城堡幻想曲3,纠正大家个错误哦,不是圣魔大战3,圣魔大战是城堡幻想曲2,圣魔大战不是个系列,艾伦西亚战记==艾伦希亚战记,一 ...
- MyEclipse优化全攻略
(0) 吐槽 Eclipse仅仅是个半成品有木有?什么都须要自己安装插件,新手非常难用有木有? 安装上插件以后了版本号兼容和各种问题烦死人有木有? 都怪碎片和版本号乱公布有木有? IntelliJ I ...
- 打豪车应用:uber详细攻略(附100元优惠码)
在嘀嘀打车和快的打车交战热闹的时候,美国的打车应用uber进入中国.与在美国以个人司机注册做 Uber 司机为主的模式不同,Uber 在中国采用与租车公司合作.由租车公司提供车辆和司机的模式,同时中文 ...
- DQ8通关攻略
<勇者斗恶龙8>作为勇者斗恶龙系列首次实现3D的一作,游戏无论是从画面.音效还是游戏系统都表现非常不俗,这款游戏也是PS2主机上必玩的一款大作. 作为PS2平台上唯一一款勇者斗恶龙的正传新 ...
- 打豪车应用:uber详细攻略(附100元优步uber优惠码、uber优惠券、优步优惠码、优步优惠券)
在嘀嘀打车和快的打车交战热闹的时候,美国的打车应用uber进入中国.与在美国以个人司机注册做 Uber 司机为主的模式不同,Uber 在中国采用与租车公司合作.由租车公司提供车辆和司机的模式,同时中文 ...
- 寒城攻略:Listo 教你用Swift 语言编写 IOS 平台流媒体播放器
先展示播放器效果: 依然继承 Listo 本人的强迫症,还是从最初到完毕完整的写一个攻略来记录一下,这里声明 Listo 本人也是看了非常多的戴维营攻略才总结分享给大家这一篇攻略的. 首先,Lis ...
- 逗塔战争TD新人入门图文攻略
逗塔战争TD新人入门图文攻略 <逗塔战争TD>是一张基于DOTA改编的塔防TD,很多玩家都很喜欢这张图,新手玩家怎么快速上手这张图呢?这张图的玩法和基本规则并不难,下面就为大家带来新人 ...
- 【转】Hive安装及使用攻略
Posted: Jul 16, 2013 Tags: HadoophiveHiveQLsql分区表 Comments: 18 Comments Hive安装及使用攻略 让Hadoop跑在云端系列文章, ...
随机推荐
- 在.NET Core 里使用 BouncyCastle 的DES加密算法
.NET Core上面的DES等加密算法要等到1.2 才支持,我们可是急需这个算法的支持,文章<使用 JavaScriptService 在.NET Core 里实现DES加密算法>需要用 ...
- Java初始化过程
这篇文章主要讲解Java在创建对象的时候,初始化的顺序.主要从以下几个例子中讲解: 继承关系中初始化顺序 初始化块与构造器的顺序 已经加载过的类的初始化顺序 加载父类,会不会加载子类 创建子类对象会不 ...
- 模拟AngularJS之依赖注入
一.概述 AngularJS有一经典之处就是依赖注入,对于什么是依赖注入,熟悉spring的同学应该都非常了解了,但,对于前端而言,还是比较新颖的. 依赖注入,简而言之,就是解除硬编码,达到解偶的目的 ...
- 我大中华微软MVP中国区人才库
刘海峰:国内知名微软开源技术网站51Aspx 创始人,十年以上的Asp.net从业经验,微软MSDN特约讲师.Teched讲师.ImagineCup大赛评委.人大出版社研修班特约讲师,曾多次受邀访问美 ...
- 【Java学习系列】第3课--Java 高级教程
本文地址 可以拜读: 从零开始学 Java 分享提纲: 1. Java数据结构 2. Java 集合框架 3. Java泛型 4. Java序列化 5. Java网络编程 6. Java发送Email ...
- StatePattern(状态模式)
/** * 状态模式 * @author TMAC-J * 状态模式和策略模式很像,其实仔细研究发现完全不一样 * 策略模式各策略之间没有任何关系,独立的 * 状态模式各状态之间接口方法都是一样的 * ...
- 熊乐:H3 BPM为加速企业流程管理提供源动力
近日,在北京·金隅喜来登酒店,H3 BPM以"让天下没有难用的流程"为主题,正式发布H3 BPM10.0版本.全新的业务流程管理系统在易用性方面大大提升,并且全面支持Java与.N ...
- 解决maven下载jar慢的问题(如何更换Maven下载源)
修改 配置文件 maven 安装 路径 F:\apache-maven-3.3.9\conf 修改 settings.xml 在 <mirrors> <!-- mirror | Sp ...
- SpringMVC视图解析器
SpringMVC视图解析器 前言 在前一篇博客中讲了SpringMVC的Controller控制器,在这篇博客中将接着介绍一下SpringMVC视 图解析器.当我们对SpringMVC控制的资源发起 ...
- jQuery中取消后续执行内容
<html xmlns="http://www.w3.org/1999/xhtml"><head> <title></title&g ...