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狂官方面试题-数据库篇
求结果:select "1"? 查找包含"objs"的表?查找包含"o"的数据库? 求今天距离2002年有多少年,多少天? 请用一句SQL获 ...
- 【开源】分享2011-2015年全国城市历史天气数据库【Sqlite+C#访问程序】
由于个人研究需要,需要采集天气历史数据,前一篇文章:C#+HtmlAgilityPack+XPath带你采集数据(以采集天气数据为例子),介绍了基本的采集思路和核心代码,经过1个星期的采集,历史数据库 ...
- JS继承之借用构造函数继承和组合继承
根据少一点套路,多一点真诚这个原则,继续学习. 借用构造函数继承 在解决原型中包含引用类型值所带来问题的过程中,开发人员开始使用一种叫做借用构造函数(constructor stealing)的技术( ...
- linux应用调试技术之GDB和GDBServer
1.调试原理 GDB调试是应用程序在开发板上运行,然后在PC机上对开发板上得应用程序进行调试,PC机运行GDB,开发板上运行GDBServer.在应用程序调试的时候,pc机上的gdb向开发板上的GDB ...
- 高性能 TCP/UDP/HTTP 通信框架 HP-Socket v4.1.1
HP-Socket 是一套通用的高性能 TCP/UDP/HTTP 通信框架,包含服务端组件.客户端组件和 Agent 组件,广泛适用于各种不同应用场景的 TCP/UDP/HTTP 通信系统,提供 C/ ...
- JavaScript求两个数字之间所有数字的和
这是在fcc上的中级算法中的第一题,拉出来的原因并不是因为有什么好说的,而是我刚看时以为是求两个数字的和, 很显然错了.我感觉自己的文字理解能力被严重鄙视了- -.故拉出来折腾折腾. 要求: 给你一个 ...
- Centos6.5 配置Nginx开机自启动
1.在/etc/init.d/目录下创建 nginx 文件,内容如下: #!/bin/sh # # nginx - this script starts and stops the nginx dae ...
- 树莓派3B的食用方法-1(装系统 网线ssh连接)
首先要有一个树莓派3B , 在某宝买就行, 这东西基本上找到假货都难,另外国产和英国也没什么差别,差不多哪个便宜买哪个就行. 不要买店家的套餐,一个是配的东西有些不需要,有的质量也不好. 提示:除了G ...
- NYOJ 998
这道题是欧拉函数的使用,这里简要介绍下欧拉函数. 欧拉函数定义为:对于正整数n,欧拉函数是指不超过n且与n互质的正整数的个数. 欧拉函数的性质:1.设n = p1a1p2a2p3a3p4a4...pk ...
- IM 去中心化概念模型与架构设计
今天打算写写关于 IM 去中心化涉及的架构模型变化和设计思路,去中心化的概念就是说用户的访问不是集中在一个数据中心,这里的去中心是针对数据中心而言的. 站在这个角度而言,实际上并非所有的业务都能做去中 ...