首页 > 代码库 > 用bootstrap写一个简单的静态网页

用bootstrap写一个简单的静态网页

先说点题外话,如果想直接进入bootstrap正题请从第二段开始。周五面试一个小公司,给了我一个psd图让我用最快的时间还愿出这个静态页面,要求是能保证兼容性以及web响应式各种屏幕正常显示。周五晚上开始着手做到了凌晨,然后周六睡了一天的觉补回来,发现现在精力真不比大学毕业。周天放松了一天,炉石新版本巫妖王的骑士刚开,必须玩一下。TI7newbee输了。中国新歌声这届真的不行。中国有嘻哈到目前为止最喜欢小青龙的才气(可惜声音一般),希望带来更多好听的歌,PGone应该是夺冠热门,现场气氛被带动到爆!说真的这比赛真TM的假,但是不知道为什么还是想看下去。

进入正题:

1、用bootstrap首先到中文官网下载包:http://v3.bootcss.com/,版本选择3.3.7。

2、新建文件对文件进行划分,将下载的bootstrap包放到lib文件下,lib文件存放从外部引入的类库(如jquery、bootstrap)

技术分享

3、创建index.html文件并引入bootstrap到html。

<!DOCTYPE html>
<html lang="zh-CN">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1, user-scalable=no">
    <title>shenma</title>
    <link href="lib/bootstrap/css/bootstrap.css" rel="stylesheet"><!-- 引入bootstrap样式表 -->

    <!-- 条件注释,当版本小于IE9引入 -->
    <!--[if lt IE 9]>
      <script src="http://www.mamicode.com/lib/html5shiv/html5shiv.min.js"></script>
      <script src="http://www.mamicode.com/lib/respond/respond.min.js"></script>
    <![endif]-->
    <link rel="stylesheet" href="css/main.css">
</head>
<body>
    <!--在这下面进行书写-->

    <!--在dom加载完后再执行后面的script-->
    <!-- 引入jquery,因为bootstrap依赖jquery2.0以上版本所以需要在bootstrap之前引用 -->
    <script src="lib/jquery/jquery.js"></script>
    <!-- 引入bootstrap -->
    <script src="lib/bootstrap/js/bootstrap.js"></script>
    <!-- 引入自己的JS -->
    <script src="js/main.js"></script>
</body>
</html>

 4、现在可以使用bootstrap书写代码了,首先介绍下container(俗称版心)类用于固定宽度且居中的响应式布局容器。我们可以在container下包裹row,row里面嵌套col-lg-*/col-md-*/col-sm-*/col-xs-*来完成响应式格栅布局。通过媒体查询检测屏幕宽度调整一行(row)中展现的列(col)数。

下一篇应该会针对网页中作为banner的长条图来进行处理。

 

用bootstrap写一个简单的静态网页