Bootstrap 简介

news2024/11/15 11:18:45

文章目录

  • Bootstrap 简介
    • 什么是 Bootstrap?
    • Bootstrap 包的内容
    • Bootstrap 实例


Bootstrap 简介

在这里插入图片描述

什么是 Bootstrap?

Bootstrap 是一个用于快速开发 Web 应用程序和网站的前端框架。Bootstrap 是基于 HTML、CSS、JAVASCRIPT 的。
历史

Bootstrap 是由 Twitter 的 Mark Otto 和 Jacob Thornton 开发的。Bootstrap 是 2011 年八月在 GitHub 上发布的开源产品。
为什么使用 Bootstrap?

  • 移动设备优先:自 Bootstrap 3 起,框架包含了贯穿于整个库的移动设备优先的样式。

  • 浏览器支持:所有的主流浏览器都支持 Bootstrap。

  • Internet Explorer Firefox Opera Google Chrome Safari。
    在这里插入图片描述

  • 容易上手:只要您具备 HTML 和 CSS 的基础知识,您就可以开始学习 Bootstrap。

  • 响应式设计:Bootstrap 的响应式 CSS 能够自适应于台式机、平板电脑和手机。
    在这里插入图片描述

  • 它为开发人员创建接口提供了一个简洁统一的解决方案。

  • 它包含了功能强大的内置组件,易于定制。

  • 它还提供了基于 Web 的定制。

  • 它是开源的。

Bootstrap 包的内容

  • 基本结构:Bootstrap 提供了一个带有网格系统、链接样式、背景的基本结构。这将在 Bootstrap 基本结构 部分详细讲解。
  • CSS:Bootstrap 自带以下特性:全局的 CSS 设置、定义基本的 HTML 元素样式、可扩展的 class,以及一个先进的网格系统。这将在 Bootstrap CSS 部分详细讲解。
  • 组件:Bootstrap 包含了十几个可重用的组件,用于创建图像、下拉菜单、导航、警告框、弹出框等等。这将在 布局组件部分详细讲解。
  • JavaScript 插件:Bootstrap 包含了十几个自定义的 jQuery 插件。您可以直接包含所有的插件,也可以逐个包含这些插件。这将在 Bootstrap 插件 部分详细讲解。
  • 定制:您可以定制 Bootstrap 的组件、LESS 变量和 jQuery 插件来得到您自己的版本。

你可以使用我们的在线编辑器在线编辑代码,并点击运行按钮查看结果。

Bootstrap 实例

Bootstrap 实例1

<div class="container">
  <div class="jumbotron">
    <h1>我的第一个 Bootstrap 页面</h1>
    <p>重置窗口大小,查看响应式效果!</p>
  </div>
  <div class="row">
    <div class="col-sm-4">
      <h3>Column 1</h3>
      <p>学的不仅是技术,更是梦想!</p>
      <p>再牛的梦想,也抵不住你的坚持!</p>
    </div>
    <div class="col-sm-4">
      <h3>Column 2</h3>
      <p>学的不仅是技术,更是梦想!</p>
      <p>再牛的梦想,也抵不住你的坚持!</p>
    </div>
    <div class="col-sm-4">
      <h3>Column 3</h3>
      <p>学的不仅是技术,更是梦想!</p>
      <p>再牛的梦想,也抵不住你的坚持!</p>
    </div>
  </div>
</div>

运行效果
在这里插入图片描述

Bootstrap 实例2

<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title>Bootstrap 实例</title>
		<meta name="viewport" content="width=device-width, initial-scale=1">
		<link rel="stylesheet" href="https://apps.bdimg.com/libs/bootstrap/3.2.0/css/bootstrap.min.css">
	</head>
	<body>
		<div class="container">
			<h2>表格</h2>
			<p>创建响应式表格 (将在小于768px的小型设备下水平滚动)。另外:添加交替单元格的背景色:</p>
			<div class="table-responsive">
				<table class="table table-striped table-bordered">
					<thead>
						<tr>
							<th>#</th>
							<th>Name</th>
							<th>Street</th>
						</tr>
					</thead>
					<tbody>
						<tr>
							<td>1</td>
							<td>Anna Awesome</td>
							<td>Broome Street</td>
						</tr>
						<tr>
							<td>2</td>
							<td>Debbie Dallas</td>
							<td>Houston Street</td>
						</tr>
						<tr>
							<td>3</td>
							<td>John Doe</td>
							<td>Madison Street</td>
						</tr>
					</tbody>
				</table>
			</div>
			<h2>图像</h2>
			<p>创建相应式图片(将扩展到父元素)。 另外:图片以椭圆型展示:</p>
			<img src="cinqueterre.jpg" class="img-responsive img-circle" alt="Cinque Terre" width="304" height="236">
			<h2>图标</h2>
			<p>插入图标:</p>
			<p>云图标: <span class="glyphicon glyphicon-cloud"></span></p>
			<p>信件图标: <span class="glyphicon glyphicon-envelope"></span></p>
			<p>搜索图标: <span class="glyphicon glyphicon-search"></span></p>
			<p>打印图标: <span class="glyphicon glyphicon-print"></span></p>
			<p>下载图标:<span class="glyphicon glyphicon-download"></span></p>
		</div>
		<script src="https://cdn.static./libs/jquery/2.1.1/jquery.min.js"></script>
		<script src="https://apps.bdimg.com/libs/bootstrap/3.2.0/js/bootstrap.min.js"></script>
	</body>
</html>

运行效果
在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/672249.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

【软件测试知识】什么是持续集成?

持续集成是一种 DevOps 软件开发实践。采用持续集成时&#xff0c;开发人员会定期将代码变更合并到一个中央存储库中&#xff0c;之后系统会自动运行构建和测试操作。持续集成通常是指软件发布流程的构建或集成阶段&#xff0c;需要用到自动化组件&#xff08;例如 CI 或构建服…

EasyUI表格增加筛选和导出的方法

一、前言 最近写前端页面&#xff0c;要从后台查询表格数据&#xff1b; 查到数据后&#xff0c;就想增加个数据筛选功能&#xff0c;如果再查后台的话会影响效率&#xff08;还得加参数、再调用后台接口、后台再执行sql&#xff09;&#xff0c;就想前端能不能自己筛选下已经…

车载以太网 - 传输层 - TCP通信过程

目录 TCP 通信阶段 1、连接建立Connection establishment 2、数据传输 Data transfer 3、连接释放 Connection release TCP通信的三个阶段: TCP连接&#xff08;三次握手&#xff09; 1、Client(ECUA) -> Server(ECU B)第一次握手 2、Server -> Client 第二次握手…

软件工程基础速通教程(北京理工大学)

文章目录 前言软工上课情况考后感题型分析概念部分大题部分数据流图和数据字典数据流图数据字典 结构化设计工具程序流程图盒图&#xff08;N-S图&#xff09;PAD图判定表和判定树PDL&#xff08;伪码&#xff09; 软件测试白盒测试法语句覆盖判定覆盖&#xff0c;条件覆盖&…

【MMDetection3.0】训练自己的数据集

本文记录下MMDetection3.0版本&#xff0c;即截至目前最新的版本&#xff0c;训练自定义数据集的过程。当前MMDetection已经封装的很好了&#xff0c;虽然易于使用&#xff0c;但其API也愈发复杂&#xff0c;对于新手不太友好&#xff0c;这里记录下自己的踩坑经历。 数据部分…

5.英语词性之副词

五.什么是副词 副词是修饰动词&#xff0c;形容词&#xff0c;副词的词语&#xff0c;有时也可以修饰数词&#xff0c;介词&#xff0c;连词&#xff0c;名词或全 句。副词是表示行为或状态特征的词&#xff0c;主要作状语&#xff0c;也可以作表语&#xff0c;定语&#xff0c…

音视频开发:Qt在视频剪辑3D桌面软件获胜, 嵌入式不敌安卓

1 Qt Android嵌入式应用层开发方向对比 大家都知道啊&#xff0c;做嵌入式linux设备&#xff0c;一些没有屏幕&#xff0c;比如安防摄像头&#xff0c;门铃之类的&#xff0c;另外一些嵌入式设备是有触控屏&#xff0c;在触控屏上还跑应用软件的&#xff0c;这种比如商场各种…

citywalk话题增长704.76%,小红书本地化内容营销怎么玩?

2023年初发布的《2023小红书年度生活趋势&#xff1a;投入真实生活》报告中提到&#xff0c;今后年轻人会更加意识到周围和附近的重要性&#xff0c;在十大生活趋势预测中&#xff0c;近邻升温&#xff08;2022年相关笔记数量同比上涨213%&#xff09;、野到家门口&#xff08;…

建立小型医学数据库(总结)

建立小型医学数据库 小型医学数据库可以用于存储和管理医学数据&#xff0c;如患者病历、药品信息、试验结果等。这对于医疗机构和科研机构来说非常必要&#xff0c;可以提高数据管理和共享的效率&#xff0c;进而促进医学研究和诊疗水平的提升。 建立小型医学数据库有以下基本…

转发和重定向的区别及其原理

在web应用中完成资源的跳转 在一个web应用中完成资源的跳转可以通过转发或者重定向两种方式, 跳转的资源只要是服务器内部合法的资源即可(如Servlet、JSP、HTML…) 转发机制使用场景: 某个Servlet向request域当中绑定了数据&#xff0c;希望从其他Servlet当中把request域里面…

【Python】Django 基础知识

系列文章目录 提示&#xff1a;阅读本章之前&#xff0c;请先阅读目录 文章目录 系列文章目录前言安装启动项目查看所有子命令主要文件setting 配置项URL 请求路径path 转换器HttpResponse 输出中文乱码models的objects代码自动补全views的request 代码自动补全views的request.…

沃尔玛、亚马逊跨境电商如何实现自养账号采退、海淘及测评的

今天曹哥还是针对下亚马逊、沃尔玛跨境平台如何实现自己养买家号可以给自己采购、海淘及测评等技术问题 首先你要有一个稳定的环境方案&#xff0c;这个是做自养号采购、海淘及测评的基础。环境有很多&#xff0c;从早期的虚拟机&#xff0c;模拟机&#xff0c;云手机&#xf…

[进阶]Java:IO流分类、文件字节输入流、读取字节数据、避免乱码问题

IO流概述 I表示intput&#xff0c;是数据从硬盘文件读入到内存的过程&#xff0c;称之输入&#xff0c;负责读。O表示output&#xff0c;是内存程序的数据从内存到写出到硬盘文件的过程&#xff0c;称之输出&#xff0c;负责写。 IO流的分类 按流的方向分 按流中的数据最小单…

树状数组(入门附模板)

声明&#xff1a;本篇文章图片非原创 目录 简介 lowbit函数 结构分析 单点修改,区间查询 区间修改,单点查询 区间修改,区间查询 模板题 树状数组1–单点修改,区间查询 题目描述 输入格式 输出格式 输入输出样例 输入 #1 输出 #1 说明/提示 分析 代码 树状数…

移动机器人路径优化:基于Q-learning算法的移动机器人路径优化(提供MATLAB代码)

一、Q-learning算法 Q-learning算法是强化学习算法中的一种&#xff0c;该算法主要包含&#xff1a;Agent、状态、动作、环境、回报和惩罚。Q-learning算法通过机器人与环境不断地交换信息&#xff0c;来实现自我学习。Q-learning算法中的Q表是机器人与环境交互后的结果&#…

哈工大计算机网络课程网络层协议详解之:CIDR与路由聚集

哈工大计算机网络课程网络层协议详解之&#xff1a;CIDR与路由聚集 文章目录 哈工大计算机网络课程网络层协议详解之&#xff1a;CIDR与路由聚集CIDR与路由聚集CIDR路由聚集 CIDR与路由聚集 CIDR CIDR&#xff1a;无类域间路由&#xff08;CIDR&#xff1a;Classless InterDo…

2.4C++派生类的函数

C 派生类的构造函数 在C中派生类的构造函数&#xff0c;必须调用基类的构造函数&#xff0c;来初始化从基类继承的数据成员。 具体有两种形式&#xff1a; 1、默认构造函数 2、带参数的构造函数 上面的我写的代码中&#xff0c;DerivedClass 构造函数的初始化列表中调用了 …

前缀和以及map混用,打开思路

补一个坑 目录 以力扣560为例&#xff1a; 力扣1248&#xff0c;优美子数组 力扣974 和可被 K 整除的子数组 力扣523.连续的子数组和 浅谈一下前缀和&#xff1a; 我们通过前缀和数组保存前 n 位的和&#xff0c;presum[1]保存的就是 nums 数组中前 1 位的和&#xff0c;也…

王道考研数据结构--3.双链表

目录 1.前言 2.代码难点 2.1双链表的插入和删除 3.代码函数 3.1双链表结构体定义 3.2双链表初始化函数 3.3双链表插入 3.4双链表节点删除 3.5双链表的遍历 4.全部代码 1.前言 日期&#xff1a;2023.6.21 书籍&#xff1a;2024年数据结构考研复习指导&#xff08;王道…

【计算机视觉】CVPR 23 | 视觉 Transformer 全新学习范式!用长尾数据提升ViT性能

文章目录 一、导读二、介绍三、方法四、总结 一、导读 论文地址&#xff1a; https://arxiv.org/abs/2212.02015代码链接&#xff1a; https://github.com/XuZhengzhuo/LiVT二、介绍 在机器学习领域中&#xff0c;学习不平衡的标注数据一直是一个常见而具有挑战性的任务。近…