bootstrap3 -入门简学

1.前期准备工作
1.1 https://www.bootcss.com/
在这里插入图片描述
1.2 点击下载
在这里插入图片描述
1.3解压下载好得东西
在这里插入图片描述
在这里插入图片描述
2. 版本介绍

Bootstrap 版本

目前市面上使用的最多的是 3.x.x 版本。各个版本的介绍:

2.3.2版本:

  • 2013年之后,停止维护;

  • 支持更广泛的浏览器

  • 代码不够简洁, 功能不够多。

3.x.x 版本:

  • 目前最新的稳定版本。

  • 不支持 IE7 和早期的 Firefox

  • 支持 IE8,单效果不好。

2015年8月发布 4.0.0-alpha 的内部测试版。

版本号的普及:

  • alpha 版:内部测试版。α 是希腊字母的第一个,表示最早的版本,bug很多。主要是给开发和测试人员找 bug 用的。

  • beta 版:公开测试版。 主要是给“部落”用户和忠实用户测试用的。bug依然很多,但比 Alpha 版要稳定。这个阶段的版本还会不断增加新功能,如果你是发烧友,可以下载这个版本。

  • rc 版:候选版本(Release Candidate)。该版本不再增加新的功能。类似于最终发行版之前的预览版(发行的候选版本)。此版本的发布,预示着最终发行版即将到来。作为普通用户,如果很着急,也可以下载 rc 版。

  • stable 版:稳定版。在开源软件中,都有 stable版本,这个是开源软件的最终发行版,用户可以放心大胆地使用。

  1. 本地入门
    4.1 在huider中创建一个空项目
    4.2 创建一个文件夹css
    4.3 拷贝刚下载解压文件夹中得css里得bootstrap.min.css到项目中
    在这里插入图片描述

4.4 在1-入门.html中引入如上得css样式

<!doctype html>
<html lang="zh-CN">
  <head>
    <meta charset="utf-8">
    <title>01入门</title>
    <link rel="stylesheet" href="css/bootstrap.min.css" >
  </head>
  <body>
    
   </body>
</html>

4.5 此时在body中引入需要得 ,例如按钮 ,参考: https://v3.bootcss.com/css/#buttons

     <a href="#" class="btn btn-default">a标签</a>
	 <button class="btn btn-danger"> button按钮</button>

在这里插入图片描述

4.4 样式container得使用

<div class="container" style="background-color: red;"> 居中</div>
<div class="container-fluid" style="background-color: aqua;">平铺</div>

在这里插入图片描述

4.5 响应式布局
根据你屏幕得大小,自动调整页面上得展示效果

<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title></title>
		<style>
			.mine{
				height: 100px;
				background-color: red;
			}
			/* 这里注意顺序问题 */
			/* 屏幕小于900执行如下 */
			@media (max-width:900px){
				.mine{
					background-color: green;
				}
			}
			/* 屏幕小于700执行如下 */
			@media (max-width:700px){
				.mine{
					background-color: pink;
				}
			}
			
			
		</style>
	</head>
	<body>
		<div class="mine"></div>
	</body>
</html>

看到得效果就是:
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
4.6 栅格
帮助我们布局页面,一行等分12份

<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title></title>
		<link rel="stylesheet" href="css/bootstrap.min.css"/>
	</head>
	<body>
		<!-- clearfix 完成父div得填充 -->
		<div class="clearfix">
			<div class="col-lg-8">左边</div>
			<div class="col-lg-4">右边</div>
		</div>
		
		<div class="clearfix">
			<div class="col-md-8">左边m</div>
			<div class="col-md-4">右边m</div>
		</div>
		
		<div class="clearfix">
			<div class="col-sm-8">左边s</div>
			<div class="col-sm-4">右边s</div>
		</div>
		
		<div class="clearfix">
			<div class="col-xs-8">左边x</div>
			<div class="col-xs-4">右边x</div>
		</div>
	</body>
</html>

在这里插入图片描述
在这里插入图片描述
可以常用md 或者xs

栅格案例:

<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title></title>
		<link rel="stylesheet" href="css/bootstrap.min.css"/>
	</head>
	<body>
		<div style="width: 300px;">
			<div class="clearfix">
				<div class="col-lg-3">用户名</div>
				<div class="col-lg-9"><input type="text"/></div>
			</div>
			<div class="clearfix">
				<div class="col-lg-3">密码</div>
				<div class="col-lg-9"><input type="password"/></div>
			</div>
			<div class="clearfix">
				<!-- col-xs-offset-3前面空3列,当前行占据9列 -->
				<div class="col-xs-offset-3 col-lg-9">
					<input type="submit" value="登录"/></div>
			</div>
		</div>
	</body>
</html>

在这里插入图片描述
这里也可以参考官网给定得表单案例学习一下: https://v3.bootcss.com/css/#forms
关于按钮相关得一些样式、尺寸、大小、状态等操作可以参考官网:https://v3.bootcss.com/css/#buttons

如下图是根据https://v3.bootcss.com/css/#forms 里得表单:居中展示(可以自己写样式,也可以考虑使用container):
在这里插入图片描述
修改为如下:
在这里插入图片描述

<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title></title>
		<link  rel="stylesheet" href="css/bootstrap.min.css"/>
	</head>
	<body>
		<div class="container" style="min-height: 100px; width: 450px;margin:100px auto 0 auto;border: solid; 1px;padding-bottom: 25px;">
			<h3 style="text-align: center;">用户登录</h3>
			<form>
			  <div class="form-group">
			    <label for="username">用户名</label>
			    <input type="text" class="form-control" id="username" placeholder="用户名">
			  </div>
			  <div class="form-group">
			    <label for="userpwd">用户密码</label>
			    <input type="password" class="form-control" id="usrpwd" placeholder="用户密码">
			  </div>
			  
			  <div class="form-group">
			    <label for="code">验证码</label>
			    <input type="text" class="form-control" id="code" placeholder="验证码">
			  </div>
			  
			  <div class="checkbox">
			    <label>
			      <input type="checkbox"> Check me out
			    </label>
			  </div>
			  <button type="submit" class="btn btn-success">登录</button>
			</form>
			
		</div>
	</body>
</html>

再修改验证码那边增加一个图片:
在这里插入图片描述
这样改会变小,但是又间距,这里需要将clearfix 换位row
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
上如中若想让发送消息与上面得列对其,可以增加一个样式
在这里插入图片描述
若想让发送消息按钮变为禁用状态,则可以增加:disabled=“disabled”
在这里插入图片描述
想添加一个下拉列表: 参考https://v3.bootcss.com/css/#forms-horizontal,做修改
在这里插入图片描述
完整案例如下:

<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title></title>
		<link  rel="stylesheet" href="css/bootstrap.min.css"/>
	</head>
	<body>
		<div class="container" style="min-height: 100px; width: 450px;margin:100px auto 0 auto;border: solid; 1px;padding-bottom: 25px;">
			<h3 style="text-align: center;">用户登录</h3>
			<form>
			  <div class="form-group">
			    <label for="username">用户名</label>
			    <input type="text" class="form-control" id="username" placeholder="用户名">
			  </div>
			  <div class="form-group">
			    <label for="userpwd">用户密码</label>
			    <input type="password" class="form-control" id="usrpwd" placeholder="用户密码">
			  </div>
			  
			  <div class="form-group">
				  <label for="code">验证码</label>
				  <div class="row">
				  	<div class="col-xs-5">
						<input type="text" class="form-control" id="code" placeholder="验证码">
					</div>
				  	<div class="col-xs-7">
						<img  src="img/code.png"/>
					</div>
				  </div>
			  </div>
			  
			  <div class="form-group">
			  	<label for="code">验证手机号</label>
			  		<div class="row">
			  		<div class="col-xs-7">
			  			<input type="text" class="form-control" id="code" placeholder="填写验证码">
			  		</div>
			  		<div class="col-xs-5">
			  			<button class="btn btn-primary btn-block" disabled="disabled">发送消息</button>
			  		</div>
			  		</div>
			  </div>
			  
			  <div class="form-group">
				  <label for="role">角色选择</label>
				  <select id="role" class="form-control">
				    <option>普通用户</option>
				    <option>管理员</option>
				  </select>
			  </div>
			  <div class="checkbox">
			    <label>
			      <input type="checkbox"> Check me out
			    </label>
			  </div>
			  <button type="submit" class="btn btn-success">登录</button>
			</form>
			
		</div>
	</body>
</html>

4.7 导航条, 参考;https://v3.bootcss.com/components/#navbar
在这里插入图片描述

<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title></title>
		<link  rel="stylesheet" href="css/bootstrap.min.css"/>
	</head>
	<body>
		<nav class="navbar navbar-default">
		  <div class="container-fluid">
		    <!-- Brand and toggle get grouped for better mobile display -->
		    <div class="navbar-header">
		      <button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#bs-example-navbar-collapse-1" aria-expanded="false">
		        <span class="sr-only">Toggle navigation</span>
		        <span class="icon-bar"></span>
		        <span class="icon-bar"></span>
		        <span class="icon-bar"></span>
		      </button>
		      <a class="navbar-brand" href="#">Brand</a>
		    </div>
		
		    <!-- Collect the nav links, forms, and other content for toggling -->
		    <div class="collapse navbar-collapse" id="bs-example-navbar-collapse-1">
		      <ul class="nav navbar-nav">
		        <li class="active"><a href="#">Link <span class="sr-only">(current)</span></a></li>
		        <li><a href="#">Link</a></li>
		        <li class="dropdown">
		          <a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">Dropdown <span class="caret"></span></a>
		          <ul class="dropdown-menu">
		            <li><a href="#">Action</a></li>
		            <li><a href="#">Another action</a></li>
		            <li><a href="#">Something else here</a></li>
		            <li role="separator" class="divider"></li>
		            <li><a href="#">Separated link</a></li>
		            <li role="separator" class="divider"></li>
		            <li><a href="#">One more separated link</a></li>
		          </ul>
		        </li>
		      </ul>
		      <form class="navbar-form navbar-left">
		        <div class="form-group">
		          <input type="text" class="form-control" placeholder="Search">
		        </div>
		        <button type="submit" class="btn btn-default">Submit</button>
		      </form>
		      <ul class="nav navbar-nav navbar-right">
		        <li><a href="#">Link</a></li>
		        <li class="dropdown">
		          <a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">Dropdown <span class="caret"></span></a>
		          <ul class="dropdown-menu">
		            <li><a href="#">Action</a></li>
		            <li><a href="#">Another action</a></li>
		            <li><a href="#">Something else here</a></li>
		            <li role="separator" class="divider"></li>
		            <li><a href="#">Separated link</a></li>
		          </ul>
		        </li>
		      </ul>
		    </div><!-- /.navbar-collapse -->
		  </div><!-- /.container-fluid -->
		</nav>
	</body>
</html>

就会有如下效果:
在这里插入图片描述
但是此刻没有下拉得效果,需要下载jquery.js, 需要将之前下载得bootstrap里得js也拷贝到项目中bootstrap.min.js
在这里插入图片描述

可以修改如下效果:
在这里插入图片描述

<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title></title>
		<link  rel="stylesheet" href="css/bootstrap.min.css"/>
	</head>
	<body>
		<nav class="navbar navbar-default">
		  <div class="container">  <!-- 平铺,若想居中直接container-->
		    <!-- Brand and toggle get grouped for better mobile display -->
		    <div class="navbar-header">
		      <button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#bs-example-navbar-collapse-1" aria-expanded="false">
		        <span class="sr-only">Toggle navigation</span>
		        <span class="icon-bar"></span>
		        <span class="icon-bar"></span>
		        <span class="icon-bar"></span>
		      </button>
		      <a class="navbar-brand" href="#">宁宁学习</a>
		    </div>
		
		    <!-- Collect the nav links, forms, and other content for toggling -->
		    <div class="collapse navbar-collapse" id="bs-example-navbar-collapse-1">
		      <ul class="nav navbar-nav">
				  <!-- active 选中哪个-->
		        <li class="active"><a href="#">知识点1 <span class="sr-only">(current)</span></a></li>
		        <li><a href="#">知识点2</a></li>
		        <li class="dropdown">
		          <a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">知识点3 <span class="caret"></span></a>
		          <ul class="dropdown-menu">
		            <li><a href="#">点点</a></li>
		            <li><a href="#">豆豆</a></li>
		            <li><a href="#">莉莉</a></li>
		            <li role="separator" class="divider"></li>
		            <li><a href="#">肉肉</a></li>
		            <li role="separator" class="divider"></li>
		            <li><a href="#">踩踩</a></li>
		          </ul>
		        </li>
		      </ul>
		      <ul class="nav navbar-nav navbar-right">
		        <li><a href="#">登录</a></li>
				<li><a href="#">注册</a></li>
		        <li class="dropdown">
		          <a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">Dropdown <span class="caret"></span></a>
		          <ul class="dropdown-menu">
		            <li><a href="#">Action</a></li>
		            <li><a href="#">Another action</a></li>
		            <li><a href="#">Something else here</a></li>
		            <li role="separator" class="divider"></li>
		            <li><a href="#">Separated link</a></li>
		          </ul>
		        </li>
		      </ul>
		    </div><!-- /.navbar-collapse -->
		  </div><!-- /.container-fluid -->
		</nav>
	</body>
	<script src="js/jquery-3.3.1.min.js"></script>
	<script src="js/bootstrap.min.js"></script>
	
</html>

若想固定在顶部,则需要修改这样:

<nav class="navbar navbar-default navbar-fixed-top">

4.8 表格
参考:https://v3.bootcss.com/css/#tables
在这里插入图片描述
修改为如下图:

在这里插入图片描述
代码如下:

<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title></title>
		<link  rel="stylesheet" href="css/bootstrap.min.css"/>
	</head>
	<body>
		<div class="container">
			<table class="table">
			      <caption>Optional table caption.</caption>
			      <thead>
			        <tr>
			          <th>#</th>
			          <th>First Name</th>
			          <th>Last Name</th>
					  <th>操作</th>
			        </tr>
			      </thead>
			      <tbody>
			        <tr>
			          <th scope="row">1</th>
			          <td><a href="http://www.baidu.com">名字1</a></td>
			          <td>Otto</td>
					  <td>
						  <a class="btn btn-success btn-xs" href="http://www.baidu.com">编辑</a>
						  <a class="btn btn-danger btn-xs" href="http://www.baidu.com">删除</a>
					  </td>
			        </tr>
			        <tr>
			          <th scope="row">2</th>
			          <td><a href="http://www.baidu.com">名字2</a></td>
			          <td>Thornton</td>
					  <td>
					  	<a class="btn btn-success btn-xs" href="http://www.baidu.com">编辑</a>
					  	<a class="btn btn-danger btn-xs" href="http://www.baidu.com">删除</a>
					  </td>
			        </tr>
			        <tr>
			          <th scope="row">3</th>
			          <td><a href="http://www.baidu.com">名字3</a></td>
			          <td>the Bird</td>
					  <td>
					  	<a class="btn btn-success btn-xs" href="http://www.baidu.com">编辑</a>
					  	<a class="btn btn-danger btn-xs" href="http://www.baidu.com">删除</a>
					  </td>
			        </tr>
			      </tbody>
			    </table>
		</div>
	</body>
</html>

若想把文字改为图片:
在这里插入图片描述
想要哪个图标复制上面得内容
在这里插入图片描述
若出现图标未正确显示,则需要如下操作:

  1. 将bootstrap 下载好中font 复制到项目中
    在这里插入图片描述
    在这里插入图片描述

然后项目就好了
在这里插入图片描述
按钮相关操作及表单得添加,效果如下图:
在这里插入图片描述
代码如下:

<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title></title>
		<link  rel="stylesheet" href="css/bootstrap.min.css"/>
	</head>
	<body>
		<div class="container">
			<div style="margin: 10px 0;">
				<a class="btn btn-success">新建</a>
				<a class="btn btn-info">导入</a>
				<a class="btn btn-danger">导出</a>
				  <div class="btn-group" role="group">
				    <button type="button" class="btn btn-default">Left</button>
				    <button type="button" class="btn btn-default">Middle</button>
				    <button type="button" class="btn btn-default">Right</button>
				  </div>
				<div style="float: right;">
					<form class="form-inline">
					  <div class="form-group">
					    <input type="text" class="form-control" placeholder="请输入" >
					  </div>		 
					  <button type="submit" class="btn btn-default">
						  <span class="glyphicon glyphicon-search" aria-hidden="true"></span>
					  </button>
					</form>
				</div>
			</div>
			
		
			
			<table class="table">
			      <caption>Optional table caption.</caption>
			      <thead>
			        <tr>
			          <th>#</th>
			          <th>First Name</th>
			          <th>Last Name</th>
					  <th>操作</th>
			        </tr>
			      </thead>
			      <tbody>
			        <tr>
			          <th scope="row">1</th>
			          <td><a href="http://www.baidu.com">名字1</a></td>
			          <td>Otto</td>
					  <td>
						  <a class="btn btn-success btn-xs" href="http://www.baidu.com">编辑</a>
						  <a class="btn btn-danger btn-xs" href="http://www.baidu.com">删除</a>
					  </td>
			        </tr>
			        <tr>
			          <th scope="row">2</th>
			          <td><a href="http://www.baidu.com">名字2</a></td>
			          <td>Thornton</td>
					  <td>
					  	<a class="btn btn-success btn-xs" href="http://www.baidu.com">编辑</a>
					  	<a class="btn btn-danger btn-xs" href="http://www.baidu.com">删除</a>
					  </td>
			        </tr>
			        <tr>
			          <th scope="row">3</th>
			          <td><a href="http://www.baidu.com">名字3</a></td>
			          <td>the Bird</td>
					  <td>
					  	<a class="btn btn-success btn-xs" href="http://www.baidu.com">
							<span class="glyphicon glyphicon-edit" aria-hidden="true"></span>
						</a>
					  	<a class="btn btn-danger btn-xs" href="http://www.baidu.com">
							<span class="glyphicon glyphicon-trash" aria-hidden="true"></span>
						</a>
					  </td>
			        </tr>
			      </tbody>
			    </table>
		</div>
	       	</div>
	</body>
</html>

将如上表格整合到导航页面中,这里需要注意去掉导航条固定,navbar-fixed-top,效果如下:代码自理,记得修改,修改,修改
在这里插入图片描述
如上图你会发现按钮与上面得导航有间距
则需要修改一下:
在这里插入图片描述

4.9 面板
参考:https://v3.bootcss.com/components/#panels
在这里插入图片描述
在这里插入图片描述

<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title></title>
		<link  rel="stylesheet" href="css/bootstrap.min.css"/>
		<style>
			.panel-body .ite{
				display: block;
				padding: 5px 0;
			}
		</style>
	</head>
	<body>
		<div class="container clearfix">
			<div class="col-md-8">
				<div class="panel panel-default">
				  <!-- Default panel contents -->
				  <div class="panel-heading">测试数据如下:</div>
				  <div class="panel-body">
				          <p>如下皆是测试内容,请您仔细查看:</p>
				        </div>
				
				  <!-- Table -->
				 <table class="table">
				         <thead>
				           <tr>
				             <th>#</th>
				             <th>First Name</th>
				             <th>Last Name</th>
				             <th>Username</th>
				           </tr>
				         </thead>
				         <tbody>
				           <tr>
				             <th scope="row">1</th>
				             <td>Mark</td>
				             <td>Otto</td>
				             <td>@mdo</td>
				           </tr>
				           <tr>
				             <th scope="row">2</th>
				             <td>Jacob</td>
				             <td>Thornton</td>
				             <td>@fat</td>
				           </tr>
				           <tr>
				             <th scope="row">3</th>
				             <td>Larry</td>
				             <td>the Bird</td>
				             <td>@twitter</td>
				           </tr>
				         </tbody>
				       </table>
				</div>
				
			</div>
			<div class="col-md-4">
				<div class="panel panel-success">
				      <div class="panel-heading">
				        <h3 class="panel-title">Panel title</h3>
				      </div>
				      <div class="panel-body">
				        <a  href="#" class="ite">Panel content</a>
						<a  href="#" class="ite">Panel content2</a>
				      </div>
				 </div>
				 <div class="panel panel-primary">
				       <div class="panel-heading">
				         <h3 class="panel-title">
							 <span class="glyphicon glyphicon-certificate" aria-hidden="true" style="color: red;font-size: 30px;"></span>
							 Panel title
						</h3>
				       </div>
				       <div class="panel-body">
				         <a  href="#" class="ite">Panel content</a>
				 		<a  href="#" class="ite">Panel content2</a>
				       </div>
				  </div>
			</div>
	 </div>
	</body>
</html>

4.10 分页
https://v3.bootcss.com/components/#pagination
在这里插入图片描述

<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title></title>
		<link rel="stylesheet" href="css/bootstrap.min.css"/>
	</head>
	<body>
		
		
		<nav aria-label="Page navigation">
		  <ul class="pagination">
		    <li class="disabled">
		      <a href="#" aria-label="Previous">
		        <span aria-hidden="true">&laquo;</span>
		      </a>
		    </li>
		    <li class="active"><a href="#">1</a></li>
		    <li><a href="#">2</a></li>
		    <li ><a href="#">3</a></li>
		    <li><a href="#">4</a></li>
		    <li><a href="#">5</a></li>
		    <li>
		      <a href="#" aria-label="Next">
		        <span aria-hidden="true">&raquo;</span>
		      </a>
		    </li>
		  </ul>
		</nav>
	</body>
</html>

4.11 综合案例

在这里插入图片描述

<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title></title>
		<link  rel="stylesheet" href="css/bootstrap.min.css"/>
		<style>
			.panel-body .ite{
				display: block;
				padding: 5px 0;
			}
		</style>
	</head>
	<body>
		<div class="container clearfix">
			<div class="col-md-8">
				<div class="panel panel-default">
				  <!-- Default panel contents -->
				  <div class="panel-heading">测试数据如下:</div>
				  <div class="panel-body">
				          <p>如下皆是测试内容,请您仔细查看:</p>
				  </div>
				
				  <!-- Table -->
				 <table class="table">
				         <thead>
				           <tr>
				             <th>#</th>
				             <th>First Name</th>
				             <th>Last Name</th>
				             <th>Username</th>
				           </tr>
				         </thead>
				         <tbody>
				           <tr>
				             <th scope="row">1</th>
				             <td>Mark</td>
				             <td>Otto</td>
				             <td>@mdo</td>
				           </tr>
				           <tr>
				             <th scope="row">2</th>
				             <td>Jacob</td>
				             <td>Thornton</td>
				             <td>@fat</td>
				           </tr>
				           <tr>
				             <th scope="row">3</th>
				             <td>Larry</td>
				             <td>the Bird</td>
				             <td>@twitter</td>
				           </tr>
				         </tbody>
				       </table>
					   
					 
				</div>
				<nav aria-label="Page navigation">
				  <ul class="pagination">
				    <li class="disabled">
				      <a href="#" aria-label="Previous">
				        <span aria-hidden="true">&laquo;上一页</span>
				      </a>
				    </li>
				    <li class="active"><a href="#">1</a></li>
				    <li><a href="#">2</a></li>
				    <li ><a href="#">3</a></li>
				    <li><a href="#">4</a></li>
				    <li><a href="#">5</a></li>
				    <li>
				      <a href="#" aria-label="Next">
				        <span aria-hidden="true">下一页&raquo;</span>
				      </a>
				    </li>
				  </ul>
				</nav>
			</div>
			<div class="col-md-4">
				<div class="panel panel-success">
				      <div class="panel-heading">
				        <h3 class="panel-title">Panel title</h3>
				      </div>
				      <div class="panel-body">
				        <a  href="#" class="ite">Panel content</a>
						<a  href="#" class="ite">Panel content2</a>
				      </div>
				 </div>
				 <div class="panel panel-primary">
				       <div class="panel-heading">
				         <h3 class="panel-title">
							 <span class="glyphicon glyphicon-certificate" aria-hidden="true" style="color: red;font-size: 30px;"></span>
							 Panel title
						</h3>
				       </div>
				       <div class="panel-body">
				         <a  href="#" class="ite">Panel content</a>
				 		<a  href="#" class="ite">Panel content2</a>
				       </div>
				  </div>
			</div>
			
	 </div>
	</body>
</html>

所见间距: f12 --》点击那个间距 --》margin:0px;

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
4.12
在这里插入图片描述

<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title></title>
		<link  rel="stylesheet" href="css/bootstrap.min.css"/>
		<style>
			.panel-body .ite{
				display: block;
				padding: 5px 0;
			}
		</style>
	</head>
	<body>
		<nav class="navbar navbar-default ">
		  <div class="container">  <!-- 平铺,若想居中直接container-->
		    <!-- Brand and toggle get grouped for better mobile display -->
		    <div class="navbar-header">
		      <button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#bs-example-navbar-collapse-1" aria-expanded="false">
		        <span class="sr-only">Toggle navigation</span>
		        <span class="icon-bar"></span>
		        <span class="icon-bar"></span>
		        <span class="icon-bar"></span>
		      </button>
		      <a class="navbar-brand" href="#">宁宁学习</a>
		    </div>
		
		    <!-- Collect the nav links, forms, and other content for toggling -->
		    <div class="collapse navbar-collapse" id="bs-example-navbar-collapse-1">
		      <ul class="nav navbar-nav">
				  <!-- active 选中哪个-->
		        <li class="active"><a href="#">知识点1 <span class="sr-only">(current)</span></a></li>
		        <li><a href="#">知识点2</a></li>
		        <li class="dropdown">
		          <a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">知识点3 <span class="caret"></span></a>
		          <ul class="dropdown-menu">
		            <li><a href="#">点点</a></li>
		            <li><a href="#">豆豆</a></li>
		            <li><a href="#">莉莉</a></li>
		            <li role="separator" class="divider"></li>
		            <li><a href="#">肉肉</a></li>
		            <li role="separator" class="divider"></li>
		            <li><a href="#">踩踩</a></li>
		          </ul>
		        </li>
		      </ul>
		      <ul class="nav navbar-nav navbar-right">
		        <li><a href="#">登录</a></li>
				<li><a href="#">注册</a></li>
		        <li class="dropdown">
		          <a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">Dropdown <span class="caret"></span></a>
		          <ul class="dropdown-menu">
		            <li><a href="#">Action</a></li>
		            <li><a href="#">Another action</a></li>
		            <li><a href="#">Something else here</a></li>
		            <li role="separator" class="divider"></li>
		            <li><a href="#">Separated link</a></li>
		          </ul>
		        </li>
		      </ul>
		    </div><!-- /.navbar-collapse -->
		  </div><!-- /.container-fluid -->
		</nav>
		
		<div class="container clearfix">
			
			
			<div class="col-md-8">
				<div class="panel panel-default">
				  <!-- Default panel contents -->
				  <div class="panel-heading">测试数据如下:</div>
				  <div class="panel-body">
				          <p>如下皆是测试内容,请您仔细查看:</p>
				  </div>
				
				  <!-- Table -->
				 <table class="table">
				         <thead>
				           <tr>
				             <th>#</th>
				             <th>First Name</th>
				             <th>Last Name</th>
				             <th>Username</th>
				           </tr>
				         </thead>
				         <tbody>
				           <tr>
				             <th scope="row">1</th>
				             <td>Mark</td>
				             <td>Otto</td>
				             <td>@mdo</td>
				           </tr>
				           <tr>
				             <th scope="row">2</th>
				             <td>Jacob</td>
				             <td>Thornton</td>
				             <td>@fat</td>
				           </tr>
				           <tr>
				             <th scope="row">3</th>
				             <td>Larry</td>
				             <td>the Bird</td>
				             <td>@twitter</td>
				           </tr>
				         </tbody>
				       </table>
					   
					 
				</div>
				<nav aria-label="Page navigation">
				  <ul class="pagination" style="margin: 0;">
				    <li class="disabled">
				      <a href="#" aria-label="Previous">
				        <span aria-hidden="true">&laquo;上一页</span>
				      </a>
				    </li>
				    <li class="active"><a href="#">1</a></li>
				    <li><a href="#">2</a></li>
				    <li ><a href="#">3</a></li>
				    <li><a href="#">4</a></li>
				    <li><a href="#">5</a></li>
				    <li>
				      <a href="#" aria-label="Next">
				        <span aria-hidden="true">下一页&raquo;</span>
				      </a>
				    </li>
				  </ul>
				</nav>
			     <div class="media">
			           <div class="media-left">
			             <a href="#">
			               <img class="media-object" data-src="holder.js/64x64" alt="64x64" src="data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9InllcyI/PjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iNjQiIGhlaWdodD0iNjQiIHZpZXdCb3g9IjAgMCA2NCA2NCIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+PCEtLQpTb3VyY2UgVVJMOiBob2xkZXIuanMvNjR4NjQKQ3JlYXRlZCB3aXRoIEhvbGRlci5qcyAyLjYuMC4KTGVhcm4gbW9yZSBhdCBodHRwOi8vaG9sZGVyanMuY29tCihjKSAyMDEyLTIwMTUgSXZhbiBNYWxvcGluc2t5IC0gaHR0cDovL2ltc2t5LmNvCi0tPjxkZWZzPjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+PCFbQ0RBVEFbI2hvbGRlcl8xOGUzMDVhOGU1ZSB0ZXh0IHsgZmlsbDojQUFBQUFBO2ZvbnQtd2VpZ2h0OmJvbGQ7Zm9udC1mYW1pbHk6QXJpYWwsIEhlbHZldGljYSwgT3BlbiBTYW5zLCBzYW5zLXNlcmlmLCBtb25vc3BhY2U7Zm9udC1zaXplOjEwcHQgfSBdXT48L3N0eWxlPjwvZGVmcz48ZyBpZD0iaG9sZGVyXzE4ZTMwNWE4ZTVlIj48cmVjdCB3aWR0aD0iNjQiIGhlaWdodD0iNjQiIGZpbGw9IiNFRUVFRUUiLz48Zz48dGV4dCB4PSIxMy4xNzUyMTg1ODIxNTMzMiIgeT0iMzYuNTU5OTk5OTQyNzc5NTQiPjY0eDY0PC90ZXh0PjwvZz48L2c+PC9zdmc+" data-holder-rendered="true" style="width: 64px; height: 64px;">
			             </a>
			           </div>
			           <div class="media-body">
			             <h4 class="media-heading">Media heading</h4>
			             Cras sit amet nibh libero, in gravida nulla. Nulla vel metus scelerisque ante sollicitudin commodo. Cras purus odio, vestibulum in vulputate at, tempus viverra turpis. Fusce condimentum nunc ac nisi vulputate fringilla. Donec lacinia congue felis in faucibus.
			           </div>
			         </div>
			     <div class="media">
			           <div class="media-left">
			             <a href="#">
			               <img class="media-object" data-src="holder.js/64x64" alt="64x64" src="data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9InllcyI/PjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iNjQiIGhlaWdodD0iNjQiIHZpZXdCb3g9IjAgMCA2NCA2NCIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+PCEtLQpTb3VyY2UgVVJMOiBob2xkZXIuanMvNjR4NjQKQ3JlYXRlZCB3aXRoIEhvbGRlci5qcyAyLjYuMC4KTGVhcm4gbW9yZSBhdCBodHRwOi8vaG9sZGVyanMuY29tCihjKSAyMDEyLTIwMTUgSXZhbiBNYWxvcGluc2t5IC0gaHR0cDovL2ltc2t5LmNvCi0tPjxkZWZzPjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+PCFbQ0RBVEFbI2hvbGRlcl8xOGUzMDVhOGU1ZSB0ZXh0IHsgZmlsbDojQUFBQUFBO2ZvbnQtd2VpZ2h0OmJvbGQ7Zm9udC1mYW1pbHk6QXJpYWwsIEhlbHZldGljYSwgT3BlbiBTYW5zLCBzYW5zLXNlcmlmLCBtb25vc3BhY2U7Zm9udC1zaXplOjEwcHQgfSBdXT48L3N0eWxlPjwvZGVmcz48ZyBpZD0iaG9sZGVyXzE4ZTMwNWE4ZTVlIj48cmVjdCB3aWR0aD0iNjQiIGhlaWdodD0iNjQiIGZpbGw9IiNFRUVFRUUiLz48Zz48dGV4dCB4PSIxMy4xNzUyMTg1ODIxNTMzMiIgeT0iMzYuNTU5OTk5OTQyNzc5NTQiPjY0eDY0PC90ZXh0PjwvZz48L2c+PC9zdmc+" data-holder-rendered="true" style="width: 64px; height: 64px;">
			             </a>
			           </div>
			           <div class="media-body">
			             <h4 class="media-heading">Media heading</h4>
			             Cras sit amet nibh libero, in gravida nulla. Nulla vel metus scelerisque ante sollicitudin commodo. Cras purus odio, vestibulum in vulputate at, tempus viverra turpis. Fusce condimentum nunc ac nisi vulputate fringilla. Donec lacinia congue felis in faucibus.
			           </div>
			         </div>
			     
			
			</div>
			<div class="col-md-4">
				<div class="panel panel-success">
				      <div class="panel-heading">
				        <h3 class="panel-title">Panel title</h3>
				      </div>
				      <div class="panel-body">
				        <a  href="#" class="ite">Panel content</a>
						<a  href="#" class="ite">Panel content2</a>
				      </div>
				 </div>
				 <div class="panel panel-primary">
				       <div class="panel-heading">
				         <h3 class="panel-title">
							 <span class="glyphicon glyphicon-certificate" aria-hidden="true" style="color: red;font-size: 30px;"></span>
							 Panel title
						</h3>
				       </div>
				       <div class="panel-body">
				         <a  href="#" class="ite">Panel content</a>
				 		<a  href="#" class="ite">Panel content2</a>
				       </div>
				  </div>
			</div>
			
	 </div>
	</body>
	<script src="js/jquery-3.3.1.min.js"></script>
	<script src="js/bootstrap.min.js"></script>
</html>

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

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

CIDR网络地址、广播地址、网段区间计算说明与计算工具

文章目录 开始问题参考答案 答案解析计算工具测试 开始 好久没有看计算网络&#xff0c;感觉已经完全返给老师了。 最近&#xff0c;有同事遇到个问题&#xff0c;网络一直不对&#xff0c;又开始重新看一下。 相信很多朋友长时间不看也忘了&#xff0c;所以&#xff0c;这里…

UG NX二次开发(C#)-单选对话框UF_UI_select_with_single_dialog的使用

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 1、前言2、UF_UI_select_with_single_dialog函数3、实现代码3.1 利用委托创建一个方法3.2 直接调用1、前言 对于单选对话框,采用C++/C写的时候比较容易,也在帮助文档中有示例,但是对于C#开发采…

STL库中的string

文章目录 一、STL的六大组件二、string类2.1string中的size()方法2.2隐式类型的转换2.3string的多种构造2.4string中size与length是否有差异&#xff1f;2.4string中的capacity2.5string中的push_back和append2.6string中运算符重载operator2.7string中的reserve扩容2.8string中…

DJI RONIN 4D变0字节恢复案例

RONIN 4D这个产品听起来比较陌生&#xff0c;还是DJI大疆出品。没错&#xff0c;这是大疆进军影视级的重点明星机型。前阵子刚处理过大疆RONIN 4D的修复案例&#xff0c;下边这个案例是和exfat有关的老问题:文件长度变成0字节。 故障存储:希捷18T /MS Exfat文件系统。 故障现…

Mac上使用M1或M2芯片的设备安装Node.js时遇到一些问题,比如卡顿或性能问题

对于Mac上使用M1或M2芯片的设备可能会遇到在安装Node.js时遇到一些问题&#xff0c;比如卡顿或性能问题。这可能是因为某些软件包或工具在M1或M2芯片上的兼容性不佳。为了解决这个问题&#xff0c;您可以尝试以下方法&#xff1a; 1. 使用Rosetta模式 对于一些尚未适配M1或M2…

vscode 运行 java 项目之解决“Build failed, do you want to continue”的问题

Visual Studio Code运行 java 起来似乎比 IDEA 更轻量、比 eclipse 更友好&#xff0c;是不可多得的现代编译法宝。 安装好官方推荐的 java 扩展包后&#xff0c;就可以运行 java 代码了。功能 比 code runner 强&#xff0c;支持 gradle、maven、普通java项目&#xff0c;运行…

第五十九回 公孙胜芒砀山降魔 晁天王曾头市中箭-飞桨自然语言处理套件PaddleNLP初探

公孙胜献出八卦阵&#xff0c;宋江用八员大将守阵。项充李衮进入阵里&#xff0c;被抓住了。宋江说久闻大名&#xff0c;来梁山吧。两人说誓当效力到死&#xff0c;希望能先放我们两个回去把樊瑞带来一起。见到樊瑞后把宋江讲义气一说&#xff0c;樊瑞说不可逆天&#xff0c;于…

python flask报错OSError: [WinError 10038] 在一个非套接字上尝试了一个操作。

根本原因&#xff1a; 在执行到某个代码的时候&#xff0c;出错了&#xff0c;这个服务器的连接崩了&#xff0c;导致连接提前关闭。 针对的情况&#xff1a; 检查一下这个中文的报错的下面有没有这行 “ * Restarting with watchdog (windowsapi)” 上面某个地方应该还有这行…

HTML_CSS练习:HTML注释

一、代码示例 <!DOCTYPE html> <html lang"en"> <head><meta charset"UTF-8"><title>HTML注释</title> </head> <body><marquee loop"1">马龙强<!--下面的输入框是可以滚动的&#x…

黑马微服务p30踩坑

报错详情 : orderservice开不起来 : 发生报错 : 然后检查了以下端口啥的 &#xff0c;配置啥的都是没有问题的 ; 解决办法 : 1 . 修改nacos1,2,3中的端口&#xff0c;将conf 中 cluster.conf中 的 127.0.0.1 全部改成自己本机的真实ipv4地址; 本机真实ipv4地址查看 :…

云原生(二)、Docker基础

Docker Docker 是一种开源的容器化平台&#xff0c;用于开发、部署和运行应用程序。它允许开发者将应用程序及其所有依赖项打包到一个可移植的容器中&#xff0c;这个容器可以在任何支持 Docker 的环境中运行&#xff0c;无论是开发人员的个人笔记本电脑、测试环境、生产服务器…

Docker使用(三)Docker底层分析

Docker使用(三)Docker底层分析 四、底层分析 1、Docker镜像原理 1.1 commit镜像 docker commit 提交容器成为一个新的副本 # 命令和git原理类似 docker commit -m“提交的描述信息” -a“作者” 容器id 目标镜像名:[TAG] 实操&#xff1a; # 1、启动一个默认tomcat # …

【目标检测-数据集准备】DIOR转为yolo训练所需格式

【目标检测】DIOR遥感影像数据集&#xff0c;转为yolo系列模型训练所需格式。 标签文件位于Annotations下&#xff0c;格式为xml&#xff0c;yolo系列模型训练所需格式为txt&#xff0c;格式为 class_id x_center,y_center,w,h其中&#xff0c;train&#xff0c;text&#xff…

数据结构 之 队列(Queue)

​​​​​​​ &#x1f389;欢迎大家观看AUGENSTERN_dc的文章(o゜▽゜)o☆✨✨ &#x1f389;感谢各位读者在百忙之中抽出时间来垂阅我的文章&#xff0c;我会尽我所能向的大家分享我的知识和经验&#x1f4d6; &#x1f389;希望我们在一篇篇的文章中能够共同进步&#xff0…

数据结构知识点汇总(持续更新版)

数据结构 一、绪论 检测知识&#xff1a; 1.1基本概念 以前的计算机 弹道计算机 现如今 主要运用于非数值的计算 基本概念和术语 数据&#xff1a;是信息的载体&#xff0c;描述客观事物属性的值&#xff0c;字符以及所有能输入到计算机中并被计算机程序识别和处理的符号的…

vite打包流程和原理

文章目录 打包原理Vite比Webpack快&#xff1f;在生产环境下的表现启动项目后&#xff0c;完成加载比较慢&#xff1f;Esbuild & Rollup热更新 打包原理 vite利用了ES module这个特性&#xff0c;使用vite运行项目时&#xff0c;首先会用esbuild进行预构建&#xff0c;将所…

Java 根据IP获取IP地址信息(离线)

<!-- https://mvnrepository.com/artifact/org.lionsoul/ip2region --><dependency><groupId>org.lionsoul</groupId><artifactId>ip2region</artifactId><version>2.7.0</version></dependency> 地址&#xff1a;http…

影响交易收益的因素有哪些?

在尝试做交易时&#xff0c;你可能会问自己一个问题&#xff1a;交易一天能赚多少钱&#xff1f;“如果我全职投入交易&#xff0c;一天能赚多少&#xff1f;”或者更广泛地说&#xff0c;“交易能为我带来怎样的财富&#xff1f;”这些问题本质上都充满了不确定性&#xff0c;…

PCM和I2S区别

I2S和PCM接口都是数字音频接口&#xff0c;而所见的蓝牙到cpu以及codec的音频接口都是用PCM接口&#xff0c;是不是两个接口有各自不同的应用呢&#xff1f;先来看下概念。 PCM&#xff08;PCM-clock、PCM-sync、PCM-in、PCM-out&#xff09;脉冲编码调制&#xff0c;模拟语音信…

力扣L12--- 125验证回文串(java版)-2024年3月15日

1.题目 2.知识点 注1&#xff1a;在 Java 中&#xff0c;toString() 方法用于将对象转换为字符串表示形式。对于数组对象&#xff0c;toString() 方法将返回数组的字符串表示形式&#xff0c;其中包含数组中每个元素的字符串表示形式&#xff0c;以逗号分隔&#xff0c;并且包…