bootstrap案例解析

一、由于案例比较长我们先简单分析首页中header 部分的制做情况。

<!DOCTYPE html>

<html lang="zh-CN">
<head>

  <meta charset="utf-8">



二、下面表示用最新的的浏览器解析网站代码,为了保证网站解析效果的完整性


  <meta http-equiv="X-UA-Compatible" content="IE=edge">


三、下面是浏览器视口的声明,initial-scale代表着初始化缩放为1是代表着不缩放的意思,为了保证1:1提供最佳的效果体验,user-scalabel是用户可缩放的属性设置no


  <meta name="viewport" content="width=device-width, initial-scale=1, user-scalable=no">


  <title>传智播客 - 安全的互联网微金融资产交易平台</title>

四、对于JS中的某些样式能放在后面的要放在后面,让用户更加快捷的浏览到网页的内容,把DOM树更快的加载完成。提供网页的解析速度。对于网页的样式的CSS文件需要放在header部分。jQuery文件放在body中是可以的。最好不要放在</html>后。


  <link rel="stylesheet" href="lib/bootstrap/css/bootstrap.css">

  <link rel="stylesheet" href="css/main.css">

五、下面是条件注释,满足条件会执行的操作。前者为了让浏览器兼容H5 后者为了兼容CSS中的媒体查询功能

  <!--[if lt IE 9]>
    <script src="lib/html5shiv/html5shiv.min.js"></script>
    <script src="lib/respond/respond.min.js"></script>

  <![endif]-->

六、下面重点说bootstrap是怎么使用的问题了。我们可到中文bootstrap官网查看。有源码版本可以更改自己喜欢的样式。下载用于生产环境的版本。可以引入到网页中使用。开发项目使用的是压缩版,使用的是bootstrap.css 关于主题的版本暂时不用。

bootstrap怎么用,有时候我们看着就蒙了,其实没有什么,就是在源码中我们需要简单浏览,他的样式的设置。他就是一个帮我们定义了我们开发中常用功能的模块的集合。我们需要关注它定义了那些类,需要使用直接复制粘贴代码,引入到我们的网页代码中就可以。

七、bootstrap定义的板块分类

1.全局CSS样式:表格 表单 按钮 图片 栅格系统 

2.组件 字体图标 下拉菜单 按钮组  导航 分页 标签

3.JS组件 下拉菜单 按钮 轮播图( carousel) Collapse(手风琴效果) 

注意的是:关于屏幕大小的 



.container 最大宽度 None (自动) 750px 970px 1170px
类前缀 .col-xs- .col-sm- .col-md- .col-lg-

col是样式前缀是column栏目的意思 后面是 xs sm md lg规定了在不同的屏幕条件下使用的是不同的样式。


</head>
<body>
  <!-- 头部区域 -->
  <header id="header">
    <!-- <div class="topbar hidden-sm hidden-xs"> -->
    <div class="topbar visible-md visible-lg">
      <div class="container">
        <div class="row">
          <div class="col-md-2 text-center">
            <a href="#" class="mobile-link">
              <i class="icon-mobilephone"></i>
              <span>手机微金所</span>
              <i class="glyphicon glyphicon-chevron-down"></i>
              <img src="img/c_06.jpg" height="136" width="120" alt="扫一扫">
            </a>
          </div>
          <div class="col-md-5 text-center">
            <i class="icon-telephone"></i>
            <span>4006-89-4006(服务时间:9:00-21:00)</span>
          </div>
          <div class="col-md-2 text-center">
            <a href="#">常见问题</a>
            <a href="#">财富登录</a>
          </div>
          <div class="col-md-3 text-center">
            <a href="#" class="btn btn-itcast btn-sm">免费注册</a>
            <a href="#" class="btn btn-link btn-sm">登录</a>
          </div>
        </div>
      </div>
    </div>
    <nav class="navbar navbar-itcast navbar-static-top">
      <div class="container">
        <div class="navbar-header">
          <button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#nav_list" aria-expanded="false">
            <span class="sr-only">切换菜单</span>
            <span class="icon-bar"></span>
            <span class="icon-bar"></span>
            <span class="icon-bar"></span>
          </button>
          <a class="navbar-brand" href="#">
            <i class="icon-icon"></i>
            <i class="icon-logo"></i>
          </a>
        </div>
        <div id="nav_list" class="collapse navbar-collapse">
          <ul class="nav navbar-nav">
            <li class="active"><a href="#">我要投资</a></li>
            <li><a href="#">我要借款</a></li>
            <li><a href="#">平台介绍</a></li>
            <li><a href="#">新手专区</a></li>
            <li><a href="#">最新动态</a></li>
            <li><a href="#">微论坛</a></li>
          </ul>
          <ul class="nav navbar-nav navbar-right hidden-sm">
            <li><a href="#">个人中心</a></li>
          </ul>
        </div>
      </div>
    </nav>
  </header>
  <!-- /头部区域 -->
  <!-- 广告轮播 -->
  <section id="main_ad"></section>
  <!-- /广告轮播 -->
  <!-- 特色介绍 -->
  <section></section>
  <!-- /特色介绍 -->
  <!-- 立即预约 -->
  <section></section>
  <!-- /立即预约 -->
  <!-- 产品推荐 -->
  <section></section>
  <!-- /产品推荐 -->
  <!-- 新闻列表 -->
  <section></section>
  <!-- /新闻列表 -->
  <!-- 合作伙伴 -->
  <section></section>
  <!-- /合作伙伴 -->
  <!-- 脚注区域 -->
  <footer></footer>
  <!-- /脚注区域 -->
  <script src="lib/jquery/jquery.js"></script>
  <script src="lib/bootstrap/js/bootstrap.js"></script>
  <script src="js/main.js"></script>
</body>


</html>

栅格系统

相关文章:

  • 2021-05-25
  • 2022-12-23
  • 2021-08-22
  • 2022-01-01
  • 2022-12-23
  • 2022-01-06
  • 2021-08-26
  • 2021-09-14
猜你喜欢
  • 2021-12-05
  • 2021-12-16
  • 2021-12-16
  • 2021-12-05
  • 2021-12-31
  • 2021-11-24
  • 2021-04-12
相关资源
相似解决方案