原先在挑战杯曾经接触过bootstrap前端框架,给我的感觉是即拿即用。Bootstrap 可视化布局系统快速建站非常方便,令我耳目一新。了解一个前端框架如果从底层实现原理理解,那就会让你深入的了解它的功能,所以要做从原理到实战,玩转bootstrap。
一、Bootstrap简介
优雅、灵活、可扩展的前端工具集——Bootstrap
简单、灵活的用于搭建WEB页面的HTML,CSS,JavaScript的工具集
基于HTML5和CSS3,漂亮的设计、友好的学习曲线、卓越的兼容性、12列格网、丰富的组件
简言之,Bootstrap=简介强大的前端开发框架,让We开发更迅速,更简单
二、使用Bootstrap
Bootstrap中的JS插件依赖于JQuery,因此JQuery要在Bootstrap之前引用
移动浏览器放在虚拟的Viewport(视口)中,通常虚拟视口比屏幕宽,破坏没有针对没有对浏览器优化的网页布局。用户可以通过平移和缩放来看网页不同的部分,Viewport可以让网页开发者来控制大小和缩放
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge"><!-- 在IE运行最新的渲染模式 -->
<meta name="viewport" content="width=device-width, initial-scale=1"><!-- 初始化移动浏览显示 -->
<title>Bootstrap的HTML标准模板</title>
<!-- Bootstrap --><!-- 载入Bootstrap的CSS样式 -->
<link href="css/bootstrap.min.css" rel="stylesheet">
<!--你自己的样式文件 -->
<link href="css/your-style.css" rel="stylesheet">
<!-- 以下两个插件用于在IE8以及以下版本浏览器支持HTML5元素和媒体查询,如果不需要用可以移除 -->
<!--[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.4.2/respond.min.js"></script>
<![endif]-->
</head>
<body>
<h1>Hello, world!</h1>
<!-- 如果要使用Bootstrap的js插件,必须先调入jQuery -->
<script src="https://www.imooc.com/static/lib/jquery/1.9.1/jquery.js"></script>
<!-- 包括所有bootstrap的js插件或者可以根据需要使用的js插件调用 -->
<script src="http://maxcdn.bootstrapcdn.com/bootstrap/3.2.0/js/bootstrap.min.js"></script>
</body>
</html>
Bootstrap中让非标题元素和标题使用相同的样式