Bootstrap 前端UI框架

摘要:
Bootstrap的优点是什么?在编写css时,我们可以参考bootstrap的css源代码,这是非常标准和优秀的。在官方网站getbootstrap上获取引导包的基本完整的引导框架索引页。com,包括以下部分:1。jQuery应该引入2.移动优先级策略:Bootstrap3放弃IE7,Bootstrap33最大的特点是移动设备优先级。

Bootstrap 有哪些优越性?

1.简单灵活的用于搭建WEB页面的HTML,CSS, JavaScript的工具集

2.基于html5, css3, 具有良好特性,友好的学习曲线,卓越的兼容性,12列的响应式栅格结构、丰富的组件、JavaScript插件、排版、表单控件,还有 基于WEB的定制工具。

3.有完整的类库,基于Less的css管理。

我们在写css时可以参照bootstrap的css源码,非常标准,优秀。

如何开始Bootstrap?

 在官网 get bootstrap.com 获取bootstrap包

一个基的本完整的Bootstrap 框架index页面,包含如下部分:

1.jQuery 要在bootstrap之前引入

2.<!DOCTYPE html>  html5 文档头

3.<meta charset=“utf-8”> 指定文档编码

4.<meta name=“view port” content=“width=device-width, initial-scale=1”> 设定初始大小和屏幕是1:1比例

5.引入bootstrap.min.css在head标签中

6.引入html5shiv.min.js && respond.min.js 能让IE9以下浏览器兼容html5

7.引入jQuery.man.js && bootstrap.min.js 在body底部

<!DOCTYPE html>
<html>
   <head>
      <title>Bootstrap 模板</title>
      <meta name="viewport" content="width=device-width, initial-scale=1.0">
      <!-- 引入 Bootstrap -->
      <link href="http://cdn.static.runoob.com/libs/bootstrap/3.3.7/css/bootstrap.min.css" rel="stylesheet">
 
      <!-- HTML5 Shim 和 Respond.js 用于让 IE8 支持 HTML5元素和媒体查询 -->
      <!-- 注意: 如果通过 file://  引入 Respond.js 文件,则该文件无法起效果 -->
      <!--[if lt IE 9]>
         <script src="https://oss.maxcdn.com/libs/html5shiv/3.7.0/html5shiv.js"></script>
         <script src="https://oss.maxcdn.com/libs/respond.js/1.3.0/respond.min.js"></script>
      <![endif]-->
   </head>
   <body>
      <h1>Hello, world!</h1>
 
      <!-- jQuery (Bootstrap 的 JavaScript 插件需要引入 jQuery) -->
      <script src="https://code.jquery.com/jquery.js"></script>
      <!-- 包括所有已编译的插件 -->
      <script src="http://t.zoukankan.com/js/bootstrap.min.js"></script>
   </body>
</html> 

移动优先的策略:

Bootstrap 3 抛弃了IE7,Bootstrap 3最大的特点就是移动设备优先。

内容:决定什么是最重要的

布局:有限设计更小的宽度,基础的CSS是移动设备优先,媒体查询是针对于平板电脑,台式电脑。

渐进增强:随着屏幕大小的增加而添加元素。 (渐进增强,优雅降级两种处理兼容的方式)

Bootstrap 网格系统的工作原理:

1.数据行(.row)必须包含在容器(.container)中,以便为其赋予合适的对其方式和内距(padding)

eg.

<div class=“container”>

<div class=“row”></div>

</div>

2.在行(.row)中可以添加列(.column), 但列数之和不能超过平分的总列数,默认12,这个是可以改的,但是12是最佳的。

eg.

<div class=“container”>

    <div class=“row”>

<div class=“col-mod-4”></div>

<div class=“col-mod-8”></div>

    </div>

</div>

3.具体的容器应当放置在列容器(.column)之内,而且只有列(column)才可以作为行容器(.row)的直接子元素

4.通过设置内距(padding)从而创建列与列之间的间距,使用(margin)设置行与行之间的间距。

列的前缀表示了对一个的屏幕宽度:列可以嵌套,偏移,改变列方向和浮动像素

.col-xs-   <768px

.col-sm-  >=768px

.col-md-  >=992px

.col-lg-    >=1200px

免责声明:文章转载自《Bootstrap 前端UI框架》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇HBase ProcedureV2 分析kafka学习笔记01-kafka简介和架构介绍下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

CSS3实现魔方动画

本文将借助css3实现魔方动画效果,设计思路如下:   HTML方面采用六个div容器形成六个立方面;   CSS方面采用transform-style:preserve-3d;形成三维场景;transform:rotateX(-90deg) translateZ(150px);实现立方面旋转组成立方体;animation: rotate 10s lin...

Html属性标签

 跑马灯 <marquee>...</marquee>普通卷动 <marquee behavior=slide>...</marquee>滑动 <marquee behavior=scroll>...</marquee>预设卷动 <marquee behavior=altern...

css 控制文字超出时显示省略号

不多说,直接看代码吧: <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>内容超出显示省略号</title> <style> .limitWord{ width:200px;...

css无图片圆角效果

不知为何,现在的美工都喜欢弄圆角。之前的网站也弄过圆角,当时做法现在感觉确实太笨了:1用图片;2用Table 背景色嵌套出来这两个做法不仅增加客户端下载数据量,而且改起来也很麻烦。所以综合网上的资料整了个不用图片的单纯css的圆角效果,个人感觉还不错:看下代码吧:  1<html> 2<head> 3<title>css...

经典的CSS代码(转)

Web开发技术每年都在革新,浏览器已逐渐支持CSS3特性,并且网站设计师和前端开发者普遍采用这种新技术进行设计与开发。但仍然有一些开发者迷恋着一些CSS2代码。 分享20段非常专业的CSS2/CSS3代码供大家使用,你可以把它们保存在IDE里、或者存储在CSS文档里,这些代码片段绝对会给你带来意外的惊喜。 1. CSS Resets 网络上关于CSS重置的...

CSS之使用display:inline-block来布局及浮动和inline-block的区别作用

https://www.cnblogs.com/Ry-yuan/p/6848197.html css之display:inline-block布局 1.解释一下display的几个常用的属性值,inline , block, inline-block inline(行内元素): 使元素变成行内元素,拥有行内元素的特性,即可以与其他行内元素共享一行,不会...