Bootstrap【1】--简介

优雅、灵活、可扩展的HTML、CSS、JAVASCRIPT前端工具集

Bootstrap官网 上两个版本

Bootstrap2 支持所有浏览器,但是代码不够简洁

Bootstrap3 放弃了IE和Firebox的支持

Bootstrap中JS插件都依赖于JQuery,因此jQquery要在Bootstrap之前引用

更多阅读:

bootstrap简介:http://www.runoob.com/bootstrap/bootstrap-environment-setup.html

1.Bootstrap CDN 链接

如果不想下载,可以指定Bootstrap CDN 链接

<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.5/css/bootstrap.min.css">

<!-- Optional theme -->
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.5/css/bootstrap-theme.min.css">

<!-- Latest compiled and minified JavaScript -->
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.5/js/bootstrap.min.js"></script>

二、页面模板

<!DOCTYPE html> 
定义HTML 
<html lang="en">
 <head>
 <meta charset="utf-8">
#页面UTF-8编码
 <meta http-equiv="X-UA-Compatible" content="IE=edge"> 
#在IE浏览器运行最新的浏览模式
 <meta name="viewport" content="width=device-width, initial-scale=1">
#让视口的宽度等于物理设备真实的分辨率,初始的缩放比例为1,也就是不缩放
 <!-- The above 3 meta tags *must* come first in the head; any other head content must come *after* these tags -->
 <title>Bootstrap 101 Template</title>
 <!-- Bootstrap -->
 <link href="css/bootstrap.min.css" rel="stylesheet">
#载入CSS样式 
 <!-- HTML5 shim and Respond.js for IE8 support of HTML5 elements and media queries -->
 <!-- WARNING: Respond.js doesn't work if you view the page via file:// -->
 <!--[if lt IE 9]>
 <script src="https://oss.maxcdn.com/html5shiv/3.7.2/html5shiv.min.js"></script>
 <script src="https://oss.maxcdn.com/respond/1.4.2/respond.min.js"></script>
 <![endif]—>
#低于IE9的样式支持
 </head>
 <body>
 <h1>Hello, world!</h1>
<!-- jQuery (necessary for Bootstrap's JavaScript plugins) -->
 <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js"></script>
 <!-- Include all compiled plugins (below), or include individual files as needed -->
 <script src="js/bootstrap.min.js"></script>
 </body>
</html>

注意:css文件放在head中,js文件放在body的最下面 。 why??

三、javascript代码位置

javascript代码写在<head>里面: 由于这时候网页主体(body)还未加载,所以这里适合放一些不是立即执行的自定义函数,立即执行的语句则很可能会出错(视浏览器而定)

javascript代码写在<body>里面: 这里可以放函数也可以放立即执行的语句,但是如果需要和网页元素互动的(比如获取某个标签的值或者给某个标签赋值),Javascript代码务必在标签的后面

javascript代码写在<body>下面: 这时候整个网页已经加载完毕了,所以这里最适合放需要立即执行的命令,而自定义函数之类的则不适合。

参考资料:

http://www.imooc.com/learn/141

http://getbootstrap.com/getting-started/

http://zhidao.baidu.com/link?url=-KhF4IQMZ5sleOx0kbYzqgvzx2SgQ-YU5uMlinsd7TsI9bJfJ0lHWbIYLTM8uIqHBv-u3EzQk6PRoswdzQnxC8MBSe0IcVN9m4ShAYW2zou

药企,独角兽,苏州。团队长期招人,感兴趣的都可以发邮件聊聊:tiehan@sina.cn
个人公众号,比较懒,很少更新,可以在上面提问题,如果回复不及时,可发邮件给我: tiehan@sina.cn