Bootstrap笔记

2023-05-16

Bootstrap样式

CSS导入

<link rel="stylesheet" href="../../../assets/css/common/bootstrap.css"/>
<script src="../../../assets/components/jquery/dist/jquery.js"></script>
<script src="../../../assets/components/bootstrap/dist/js/bootstrap.js"></script>

V3移动设备优先

添加viewport元数据标签
user-scalable=no:禁用缩放功能。
maximum-scale=1:缩放倍数1倍

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

全局字体,链接样式

body{
   font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
      font-size: 50px;
      line-height: 20px;
      color: #333333;
      background-color: #FFFFFF;
 }
a:link {color: red} /* 未访问的链接 */
a:visited {color: green} /* 已访问的链接 */
a:hover {color: black} /* 鼠标移动到链接上 */
a:active {color: yellow} /* 选定的链接,即鼠标按下去的时候不松开显示的状态 */

布局容器

  1. container 默认固定宽度
    大于768px-> 750px
    大于992px-> 970px
    大于1200px-> 1170px

    <div class="container">
      ...
    </div>
    .container {
      margin-right: auto;
      margin-left: auto;
      padding-left: 12px;
      padding-right: 12px;
    }
    @media (min-width: 768px) {
      .container {
        width: 744px;
      }
    }
    @media (min-width: 992px) {
      .container {
        width: 964px;
      }
    }
    @media (min-width: 1200px) {
      .container {
        width: 1164px;
      }
    }
    
  2. container-fluid:默认铺满

    <div class="container-fluid">
      ...
    </div>
    .container-fluid {
      margin-right: auto;
      margin-left: auto;
      padding-left: 12px;
      padding-right: 12px;
    }
    

栅格系统

栅格参数

col-md-xx

小于992px时:堆叠一起
在这里插入图片描述
等于于992px时:水平排列
在这里插入图片描述

col-xs col-md col-sm联合使用

<div class="container">
    <div class="row">
        <div class="col-xs-12 col-sm-6 col-md-8">.col-xs-12 .col-sm-6 .col-md-8</div>
        <div class="col-xs-6 col-md-4">.col-xs-6 .col-md-4</div>
    </div>
    <div class="row">
        <div class="col-xs-6 col-sm-4">.col-xs-6 .col-sm-4</div>
        <div class="col-xs-6 col-sm-4">.col-xs-6 .col-sm-4</div>
        <!-- Optional: clear the XS cols if their content doesn't match in height -->
        <div class="clearfix visible-xs-block"></div>
        <div class="col-xs-6 col-sm-4">.col-xs-6 .col-sm-4</div>
    </div>
</div>
  • 宽度大于等于992: 采用col-md样式
    在这里插入图片描述

  • 宽度等于992——768 采用col-sm样式
    在这里插入图片描述

  • 宽度小于992 采用col-xs样式
    在这里插入图片描述

多余列时

另起一行重新排列
在这里插入图片描述

文档样式

标题

<h1>admin</h1>
副标题
<small>sername</small>
<div class="small">sername</div>

在这里插入图片描述

页面主题

    <p>Nullam ... </p>
    //突出显示
    <p class="lead"> hello</p>

在这里插入图片描述

对齐方式

<p class="text-left">Left aligned text.</p>
<p class="text-center">Center aligned text.</p>
<p class="text-right">Right aligned text.</p>
<p class="text-justify">Justified text.</p>
<p class="text-nowrap">No wrap text.</p>

在这里插入图片描述

字符串大写转换

//全小写
<p class="text-lowercase">Lowercased text.</p>
//全大写
<p class="text-uppercase">Uppercased text.</p>
//首字母大写
<p class="text-capitalize">Capitalized text.</p>

缩略语,悬停显示内容

//鼠标悬停HTML,显示全部内容
<abbr title="HyperText Markup Language">HTML</abbr>
<br>
//鼠标悬停HTML,显示全部内容
<abbr title="HyperText Markup Language" class="initialism">HTML</abbr>

.initialism首字母能让显示的字符相对小一些
在这里插入图片描述

列表一行显示

<ul class="list-inline">
    <li>111111</li>
    <li>.2222</li>
    <li>.3333333333</li>
</ul>

list-inline列表一行显示
在这里插入图片描述

重点词描述 解释

<dl class="dl-horizontal">
    <dt>HTML</dt>
    <dd>HyperText Markup Language</dd>
</dl>

在这里插入图片描述

内容超出显示…

text-overflow超出容器范围字符串截断

<dl class="dl-horizontal">
            <dt class="text-overflow">HTMLaaaaaaaaaaaaaaaaaa</dt>
            <dd>HyperText Markup Language</dd>
        </dl>

在这里插入图片描述

插入代码块

&lt;>:符号
&gt;<:符号

 <pre>
    Map&lt;String, List&lt;Map&lt;String, Object>>> allDataMap = callbackProp.getExcelProp().getAllDataMap();
    String desigerid = callbackProp.getVariables().get("desigerid").toString();
    List&lt;Map&lt;String, Object>> maps = allDataMap.get(desigerid);
    for (Map&lt;String, Object> map : maps) {
    map.put("PLANNER_CODE", LoginCache.getLoginUser(request).getUserId());
</pre>

在这里插入图片描述

表格样式

鼠标指向 颜色加深

<table class="table table-hover">
   <thead>
       <td>#</td>
       <td>First Name</td>
       <td>Last Name</td>
       <td>User Name</td>
   </thead>
   <tbody>
   <tr>
       <td>1</td>
       <td>First Name</td>
       <td>Last Name</td>
       <td>User Name</td>
   </tr>
   <tr>
       <td>2</td>
       <td>First Name</td>
       <td>Last Name</td>
       <td>User Name</td>
   </tr>
   <tr>
       <td>3</td>
       <td>First Name</td>
       <td>Last Name</td>
       <td>User Name</td>
   </tr>
   </tbody>
</table>

条纹状表格

<table class="table table-striped">
	...
</table>

在这里插入图片描述

边框全边框

<table class="table table-bordered">
	...
</table>

在这里插入图片描述

表格内容紧凑显示

<table class="table table-condensed">
	...
</table>

在这里插入图片描述

表格状态颜色区别

在这里插入图片描述

Form表单

<form class="form-inline">
    <div class="form-group">
        <label for="exampleInputName2">Name</label>
        <input autofocus type="text" class="form-control" id="exampleInputName2" placeholder="Jane Doe">
    </div>
    <div class="form-group">
        <label for="exampleInputEmail2">Email</label>
        <input type="email" class="form-control" id="exampleInputEmail2" placeholder="jane.doe@example.com">
    </div>
    <button type="submit" class="btn btn-default">Send invitation</button>
</form>

表单类input一行排列

form class="form-inline"
结合
div class="form-group"
div中元素水平排列

表单各组水平排列

<form class="form-horizontal">
  <div class="form-group form-group-lg">
    <label class="col-sm-2 control-label" for="formGroupInputLarge">Large label</label>
    <div class="col-sm-10">
      <input class="form-control" type="text" id="formGroupInputLarge" placeholder="Large input">
    </div>
  </div>
  <div class="form-group form-group-sm">
    <label class="col-sm-2 control-label" for="formGroupInputSmall">Small label</label>
    <div class="col-sm-10">
      <input class="form-control" type="text" id="formGroupInputSmall" placeholder="Small input">
    </div>
  </div>
</form>

lable与input

lable标签的for值 === input标签的id值

<div class="form-group">
   <label for="exampleInputName2">Name</label>
   <input autofocus type="text" class="form-control" id="exampleInputName2" placeholder="Jane Doe">
</div>

Button按钮

<!-- Standard button -->
<button type="button" class="btn btn-default">(默认样式)Default</button>

<!-- Provides extra visual weight and identifies the primary action in a set of buttons -->
<button type="button" class="btn btn-primary">(首选项)Primary</button>

<!-- Indicates a successful or positive action -->
<button type="button" class="btn btn-success">(成功)Success</button>

<!-- Contextual button for informational alert messages -->
<button type="button" class="btn btn-info">(一般信息)Info</button>

<!-- Indicates caution should be taken with this action -->
<button type="button" class="btn btn-warning">(警告)Warning</button>

<!-- Indicates a dangerous or potentially negative action -->
<button type="button" class="btn btn-danger">(危险)Danger</button>

<!-- Deemphasize a button by making it look like a link while maintaining button behavior -->
<button type="button" class="btn btn-link">(链接)Link</button>

在这里插入图片描述

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Bootstrap笔记 的相关文章

  • 【框架】idea找不到xxx依赖项怎么办

    首先一定确保输入没问题 今天下载这个依赖一直报错 红色 显示错误找不到依赖项 使用了3个步骤 不清楚哪一步解决的 把这个勾取消 点击框住的地方 输入下面代码 mvn idea idea 我不知道前两步有没有起作用 直接采取下面这个策略 把错
  • Bootstrap的CSS类积累学习

    要看哪个的介绍 搜索关键词就行了 001 container 这是Bootstrap中定义的一个CSS类 它用于创建一个具有固定宽度的容器 比如 container类将 div 元素包装成一个固定宽度的容器 详情见 https blog c
  • bootstrap表单验证之bootstrapValidator(非submit按钮提交)

    看了两年CSDN第一次写博客就从这里开始了 写的不好请不要喷我 鉴于之前学习的东西总是忘记 没有记录所以在这里记录一下 基于bootstrap的表单验证实现 在页面引入需要使用的CSS和JS 引入你项目中的CSS 和 JS css boot
  • Java项目:考试系统(java+JSP+bootstrap+Servlet+Mysql)

    源码获取 俺的博客首页 资源 里下载 项目介绍 本系统分为两个角色 一个是考生 一个是管理员 考生功能如下 登录 选择考试科目 选择考卷 在线考试 提交试卷 并且查询自己的考试成绩 管理员功能如下 登录 添加试卷 并且添加试卷里的题目 编辑
  • bootstrap组件:fileinput控件的非常规操作

    在fileinput控件的使用中遇到了一个问题 就是分了三次选了三个文件 点击form提交的时候只会出现最后一次选择的文件 而我想要的是选中的所有文件一起上传 多方查找之后确定了一种可行方案 分享如下 1 引用 和基本引用一样 样式和js
  • 【Bootstrap】Bootstrap基础导航栏(响应式导航菜单)

    Bootstrap基础导航栏 响应式导航菜单
  • vue + jquery+ bootstrap

    使用 vue简单写的一个页面demo 用jquery发送ajax请求 bootstrap 组件
  • 【Redis】Redis 的学习教程(八)之 BitMap、Geo、HyperLogLog

    Redis 除了五种常见数据类型 String List Hash Set ZSet 还有一些不常用的数据类型 如 BitMap Geo HyperLogLog 等等 它们在各自的领域为大数据量的统计 1 BitMap BitMap 计算
  • Spring-statemachine实现订单状态机

    状态机简介 先从状态机的定义入手 StateMachine 其中 StateMachine 状态机模型 state S 状态 一般定义为一个枚举类 如创建 待风控审核 待支付等状态 event E 事件 同样定义成一个枚举类 如订单创建 订
  • 百度搜索自动补全(百度搜索常见api)

    一 百度搜索常用api 百度搜索常用api 一 搜索关键字自动补全 一 数据源 https sp0 baidu com 5a1Fazu8AA54nxGko9WTAnF6hhy su wd 关键词 json 1 二 代码 可以使用前端插件 B
  • 关于前端组件bootstrap使用上的几点小技巧

    关于前端组件bootstrap使用上的几点小技巧 1 再次查询时不是以第1页开始的 如果已经翻到第5页了 这个时候改变了一下查询条件 重新点击查询 这个时候会发现请求的根据最新查询条件的第5页的数据 而一般大家是希望点击查询按钮时重新从第1
  • 《5分钟说完一个概念》:什么是Bootstrap采用

    想知道中国人的平均身高 群体均值 群体方差为 每次抽样 1000 人 抽样了 次 每次抽样的 1000人 的平均身高是一次随机抽样 这
  • java和bootstrap实现行内编辑

    实现BootstrapTable单个单元格编辑后立马提交保存 批量编辑已经选中的单元格后提交保存的实现 排序有点乱了 随便记一下吧 大概就是引入这三个文件 首先引入x editable相关的js css文件
  • JS组件Bootstrap实现弹出框和提示框效果代码

    前言 对于Web开发人员 弹出框和提示框的使用肯定不会陌生 比如常见的表格新增和编辑功能 一般常见的主要有两种处理方式 行内编辑和弹出框编辑 在增加用户体验方面 弹出框和提示框起着重要的作用 如果你的系统有一个友好的弹出提示框 自然能给用户
  • Bootstrap3 多个模态对话框无法显示的问题

    今天帮同事调了一个代码 他们的项目最近在用Bootstrap做开发 突然间 他遇到了一个奇怪的问题 如果一个页面中 有多个Modal对话框的话 排列在第一个的对话框 能够正确显示 第二个 只能导致页面出现MASK层 却不能显示Dialog
  • Bootstarp4 设计网页轮播组件

    很多网站都有广告轮播功能 可使用bootstrap4中的carousel组件非常简单的实现 目录 下载bootstrap4 轮播功能实现 简单实现轮播组件 增加标识图标 增加标题和说明 切换淡入淡出 设置数据间隔 总结 下载bootstra
  • bootstrap label的for属性

  • SSM实战开发:构建强大的Java Web应用

    SSM实战开发 构建强大的Java Web应用 本文介绍如何使用SSM框架 Spring SpringMVC MyBatis 进行实战开发 构建一个强大的Java Web应用 通过该实例 你将学会SSM框架的整合 配置和使用 以及常见的We
  • OpenLayers与Bootstrap样式冲突的解决

    在引入Bootstrap响应式布局样式后 OpenLayers图层瓦片会显示异常 在页面中加入以下样式可以解决 参见 http openlayers org dev examples bootstrap html
  • ssm+mysql应急指挥平台-计算机毕业设计源码13263

    摘 要 科技进步的飞速发展引起人们日常生活的巨大变化 电子信息技术的飞速发展使得电子信息技术的各个领域的应用水平得到普及和应用 信息时代的到来已成为不可阻挡的时尚潮流 人类发展的历史正进入一个新时代 在现实运用中 应用软件的工作规则和开发步

随机推荐

  • 常用集合List、Set、Map的比较

    概述 List Set Map都是接口 xff0c 前两个继承至Collection接口 xff0c Map为独立接口 List有序 xff0c 可重复 1 ArrayList 底层 xff1a 数组 xff1b 查询快 xff0c 增删慢
  • Apache中的默认编码

    好吧 xff0c 在Django上测试挺好的GBK编码的静态文件 xff0c 部署到Apache后乱码了 xff0c 默认编码变成了UTF 8 xff0c 可是meta中明明指定了charset为GBK的 xff1a lt meta htt
  • SpringDoc使用

    文章目录 1 SpringDoc简介2 SpringDoc基础使用 1 SpringDoc简介 SpringDoc是一款可以结合SpringBoot使用的API文档生成工具 2 SpringDoc基础使用 POM文件 span class
  • Result统一响应数据

    目录 1 响应数据的格式 1 1 状态码划分 1 3 响应数据的封装 2 统一数据返回 1 响应数据的格式 在分离的环境中 xff0c 我们前后交互就显得尤为重要 前端按照接口文档中的URL地址和参数要求发送请求 xff0c 接着后端对业务
  • SpringBoot实现全局异常处理器

    1 本文使用 64 ControllerAdvice 64 ExceptionHandler 进行全局的 Controller 层异常处理 不用在 Controller 层进行 try catch xff01 package com exa
  • 排序算法的对比

    冒泡排序VS选择排序 两者时间复杂度O n2 冒泡排序找最大值放在最后 xff0c 选择排序找最小值放在前面 选择排序属于不稳定排序 xff1b 选择排序一般情况下优于冒泡排序 xff0c 每轮只交换一次 如果集合有序度高 xff0c 则选
  • Redis基本操作

    安装Redis docker compose安装 单节点 version 34 3 3 34 services master image redis 6 0 container name redis environment 34 disco
  • RabbitMQ初级操作

    MQ 消息队列 xff1a 一种进程通信或同一进程的不同线程的通信方式 采用链表结构实现 xff0c 拥有权限的进程向消息队列写入或读取消息 常用MQ xff1a RabbitMQ ActiveMQ kafka xff0c Redis的Li
  • SpringBoot——邮件模块

    SpringBoot集成邮件模块 邮件协议 原文链接 xff1a https blog csdn net qq 37745470 article details 89094227 什么是SMTP xff1f SMTP全称为Simple Ma
  • JVM内存结构

    JVM JVM xff1a Java Virtual Machine xff0c Java虚拟机 xff0c 识别 class后缀文件 xff0c 解析class的指令 xff0c 调用操作系统函数完成操作 JVM JRE JDK关系 xf
  • JVM类加载机制

    类加载过程3个阶段 xff1a 1 加载 将类的字节码载入方法区 xff0c 并创建 Class对象 加载符号引用到类常量池 xff0c 只是有这个名字UnresolvedClass Name 如果类的父类没有加载 xff0c 先加载父类加
  • nginx 反向代理配置

    Nginx 反向代理 xff1a 其实客户端对代理是无感知的 xff0c 因为客户端不需要任何配置就可以访问 xff0c 我们只需要将请求发送到反向代理服务器 xff0c 由反向代理服务器去选择目标服务器获取数据后 xff0c 在返回给客户
  • Cookies 和 Session的区别

    1 cookie 是一种发送到 客户 浏览器的文本串句柄 xff0c 并保存在客户机硬盘上 xff0c 可以用来在某个WEB站点会话间持久的保持数据 2 session 其实指的就是访问者从到达某个特定主页到离开为止的那段时间 Sessio
  • HashMap详解

    HashMap 16 xff0c 0 75 为什么能快速查找 xff1f put操作放入key时 获取key的hash值 在原始hash值的基础上再次获取hash值 二次hash值与容量取模运算 capacity 获得桶下标 根据桶下标 x
  • 设计模式——单例模式

    单例模式 饿汉式 类加载阶段被初始化就会创建实例 提前创建 span class token keyword class span span class token class name Singleton span span class
  • Java多线程

    并发 线程状态 Debug调试 xff0c 线程模式 java xff1a 6种状态 NEW 新建 startRUNNABLE 就绪 运行 阻塞I O cpu 调度TERMINATED 终结 代码执行完毕BLOCKED 阻塞 获取锁失败WA
  • JVM垃圾回收

    GC与分代回收算法 GC目的 xff1a 实现无用对内存自动释放 xff0c 减少内存碎片 加快分配速度 GC要点 xff1a 回收区域 xff1a 堆内存可达性分析算法 三色标记法GC具体实现称垃圾回收器GC采用分代回收思想 xff0c
  • 4种对象引用类型

    1 强引用 A a 61 new A 通过GC Root的引用链 xff0c 如果强引用不到该对象 xff0c 该对象才会被回收 2 软引用 SoftReference a 61 new SoftReference new A 如果仅有软引
  • SQL语句

    Select SQL 执行顺序 fromonjoinwheregroup byhavingselectdistinctorder bylimit WHERE 字段比较 代码作用 61 等于 lt gt 61 不等于 lt lt 61 小于
  • Bootstrap笔记

    Bootstrap样式 CSS导入 span class token tag span class token tag span class token punctuation lt span link span span class to