bootstrap学习

bootstrap是一个css ,js的框架。完全开源。主要包括css 、fonts、js三个文件夹。官网文档:https://v5.bootcss.com/

通过预先定义类名设置样式,后面在需要的标签加入class的名字就可以使用定义好的样式了

bootstrap依赖于jquery。引入的时候需要先引入jquery再引入bootstrap。

引入相应的bootstrap.min.css就可以使用bootstrap的css样式了

mtea标签设置响应式布局(在手机平板上自适应)<meta name=“viewport” content="widthd=device-width,initial-scale=1"> 宽度==物理设备的宽度,缩放比例=1 不缩放

导航页 <nav  class="navbar   "  role=navigation>role=navigation> 加上role="navigation",就可以让浏览器知晓这是一个导航容器而不是一个普通的容器,从而在面对一些特殊人群的时候可以做出正确的反应(例如盲人)

lead 类可以突出显示,<mark>标记增加背景效果, <del>删除效果  text-left(right、cente)类可以改变p标签的位置   text-lowercase(uppercase、capitalize)类改变p标签的字母大小写。<strong>标签加粗 <abbr>增加缩略语<><ul class="lList-unstyled">将列表改为无样式。

栅格:

 container (容器)类设置了一部分属性,栅格都要通过container来承载<div class="container">

 栅格一行最多承载12个,不同显示器有不同格式 ,如果该个栅格内容过多会向下自适应变高

 col-md-x 占据x个栅格的位置,col-md-offset-x 偏移x个位置(挤压同一行的其他栅格)   col-md-push-x 和col-md-pull-x可以向右或者左排序(不会挤压其他栅格,)

 栅格可以嵌套使用

代码  <code></code>代码块  <kbd></kbd>键入命令 <pre></pre>承载代码的效果  <var><var>定义变量 <samp></samp>承载输出

表格:

  修改<talbe class的值就可以修改表格的基本样式> table-striped 斑马线形式 table-bordered 边框效果,table-hover  鼠标悬停效果  table-condensed紧凑型表格

  <tr class="" 的值可以修改一行的颜色>

  表格上面一层div 增加table-respinseive 可以设置为响应式(缩小浏览器 如果表格里面的内容过多会加一个滚动效果)

表单:

  <form  role="form" class="form-inline">// 这个class说明表单是内联表单(不会因为 form-goup分行)

    <div class="form-group">

      <label class=“sr-only”>姓名</label> //必须设置label,sr-only可以隐藏label标签

      <input type=name></input>

    </div>

  </form>

  <form  role="form" class="form-horizontal">// 这个class说明表单是水平表单 通过栅格控制文字和输入框对齐

    <fieldset disable> 设置所有表单都不可用

    <div class="form-group">

      <label class="col-sm-2" >姓名</label>

       <div class="col-sm-10>

          <input type=txt></input>

       </div>

    </div>

   <div class="form-group">

      <label  class="col-sm-2" >密码</label>

      <div  class="col-sm-2">

        <input type=passwod></input>

      </div>

    </div>

    </fieldset>

  </form>

 

上一篇:bootstrap使用模态框实现表单弹出


下一篇:前端静态页面框架-Bootstrap的引入方式