• bootstrap的学习


    什么是bootstrap?

      bootstrap是一个快速开发web应用程序和网站的前端框架。通俗理解可以把bootstrap当做一个开发的模板,比如要写一个app,我们首先想到的是在网上找一个类似的模板,在模板的基础上修改,这样我们就可以很快的写出一个漂亮的app,bootstap就可以形象的比喻成这个模板。

      使用bootstrap,我们首先需要先引入以下三个文件:

    <!-- 新 Bootstrap 核心 CSS 文件 -->
    <link href="https://cdn.bootcss.com/bootstrap/3.3.7/css/bootstrap.min.css" rel="stylesheet">
     
    <!-- 可选的Bootstrap主题文件(一般不使用) -->
    <script src="https://cdn.bootcss.com/bootstrap/3.3.7/css/bootstrap-theme.min.css"></script>
     
    <!-- jQuery文件。务必在bootstrap.min.js 之前引入 -->
    <script src="https://cdn.bootcss.com/jquery/2.1.1/jquery.min.js"></script>
     
    <!-- 最新的 Bootstrap 核心 JavaScript 文件 -->
    <script src="https://cdn.bootcss.com/bootstrap/3.3.7/js/bootstrap.min.js"></script>

    bootst css的相关设计

      1、bootstrap用了HTML5元素。为了避免在游览器上显示不一致的问题,需要在项目开头引入下面的代码:

    <!DOCTYPE html>
    <html>
    ......
    </html>

      2、bootstrap 3 开发的网站对移动设备友好,确保适当的绘制和触屏缩放,需要在head之中添加viewmeta标签:

    <meta name="viewport" content="width=device-width, initial-scale=1.0">

         width属性是控制设备的宽度;

                 initial-scale=1.0 确保网页加载时,以 1:1 的比例呈现,不会有任何的缩放。

      3、bootstrap的网格

        bootstrap提供了一套响应式、移动设备优先的流式网格系统,随着屏幕或者窗口的改变而改变,系统最多可分12列。

      下面是网格系统的基础代码:

    <div class="container">
       <div class="row">
          <div class="col-*-*"></div>
          <div class="col-*-*"></div>      
       </div>
       <div class="row">...</div>
    </div>
    <div class="container">....

       4、bootstrap的排版

        内联子标题:

          如果需要需要向标题旁边加一个小标题,就可以用到内联子标题,只需要在元素的两旁添加<small>标签,或者添加.small class

    <h1>我是标题1 h1. <small>我是副标题1 h1</small></h1>

        引入主体副本:

          为了强调文本,怎可以添加class = "lead“,这样可以得到更大更粗、行更高的文本。如下所示:

    <h2>引导主体副本</h2>
    <p class="lead">这是一个演示引导主体副本用法的实例。</p>

        文本缩写:

          某些情况下,不能显示一个信息的全部内容,这时就可以用到缩写,当鼠标放到缩写的文本上面时会显示全部的信息

    <abbr title="World www www">WWW</abbr><br>
    <abbr title="Real www www www" class="initialism">RSS</abbr>

      5、表格

        bootstrap提供了一个清晰的创建表格布局。

        <table>标签:为表格添加基础样式

        <thead>标签:表格标题的容器元素

        <tbody>标签:表格主题中的表格行的容器元素

        <tr>标签:一组出现在单行上的表格单元个的容器元素、

        <td>标签:默认表格的单元格

        <th>标签:特殊的表格单元格,用来标识行或列

        <caption>标签:关于表格存储内容的描述或总结

        具体的类的样式,等到用的时候可以在查.。

    <table class="table">
      <caption>基本的表格布局</caption>
      <thead>
        <tr>
          <th>名称</th>
          <th>城市</th>
        </tr>
      </thead>
      <tbody>
        <tr>
          <td>www</td>
          <td>mmm</td>
        </tr>
        <tr>
          <td>fff</td>
          <td>ddd</td>
        </tr>
      </tbody>
    </table>

    boostrap布局组件

      bootstrap的布局中包含有很多内容,包含导航栏的设计、按钮的下拉菜单、分页、进度条等功能的设计,这些设计如果我们自己写,可能要花费很长的时间,如果用了bootstrap布局组件,就能很快实现这些功能。

  • 相关阅读:
    Java操作符,<<、>>等
    abstract的method是否可同时是static,是否可同时是native,是否可同时是synchronized?
    使用JDBC连接各种数据库
    pt-online-schema-change的原理解析与应用说明
    MySQL Online DDL的改进与应用
    细细探究MySQL Group Replicaiton — 配置维护故障处理全集
    关于binary log那些事——认真码了好长一篇
    梳理下MySQL崩溃恢复过程
    说说MySQL中的Redo log Undo log都在干啥
    SQL SERVER大话存储结构(5)_SQL SERVER 事务日志解析
  • 原文地址:https://www.cnblogs.com/leilei0327/p/8890833.html
Copyright © 2020-2023  润新知