安装
搜索 Bootstrap中文网,点击下载Bootstrap V4
安装完成后打开有两个文件夹:css和js
打开css,发现里面有一个min.css,我们主要用这个改变页面布局
把整个css文件都放在我们的vs code当前目录文件夹下 。
然后我们再调用css文件下的min.css文件
如果不放:页面就不会响应我们的布局(以栅格系统举例,具体代码看看栅格系统章)
放了之后:
栅格系统
所谓的栅格系统就是把一行或多行分为12列,我们可以向其中某列添加数据或布局。
题目:按照以下布局:
设置三个行
第一行分为2列,第一列占八个,第二列占4格
第三行分为3列,列宽分别为:4 4 4
代码实现:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>栅格系统</title>
<link rel="stylesheet" href="css/bootstrap.min.css"/>
<!--外嵌式样式-->
<style>
.row
{
margin-bottom:15px;
}
[class*=col]
{
padding-top:15px; <!--列距离顶部的距离-->
padding-bottom:15px; <!--列之间的距离-->
background-color:rgba(86,61,124,0.15);
border:1px solid rgba(86,61,124,.2); <!--列与列之间的分割线宽度为1px宽-->
}
</style>
</head>
<body>
<div class="container">
<div class="row">
<div class="col-lg-1">col-lg-1</div> <!--991-->
<div class="col-lg-1">col-lg-1</div>
<div class="col-lg-1">col-lg-1</div>
<div class="col-lg-1">col-lg-1</div>
<div class="col-lg-1">col-lg-1</div>
<div class="col-lg-1">col-lg-1</div>
<div class="col-lg-1">col-lg-1</div>
<div class="col-lg-1">col-lg-1</div>
<div class="col-lg-1">col-lg-1</div>
<div class="col-lg-1">col-lg-1</div>
<div class="col-lg-1">col-lg-1</div>
<div class="col-lg-1">col-lg-1</div>
</div>
<div class="row">
<div class="col-lg-8">col-lg-8</div>
<div class="col-lg-4">col-lg-4</div>
</div>
<div class="row">
<div class="col">col</div>
<div class="col">col</div>
<div class="col">col</div>
</div>
</div>
</body>
</html>
lg:大屏幕容器,如果长度小于992就会变成一列
根据改变参数来改变排列方式:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
<link rel="stylesheet" href="css/bootstrap.min.css"/>
<style>
.row
{
margin-bottom:15px;
}
[class*=col]
{
padding-top:15px;
padding-bottom:15px;
background-color:rgba(86,61,124,0.15);
border:1px solid rgba(86,61,124,.2);
}
</style>
</head>
<body>
<div class="container">
<div class="row">
<div class ="col-4 col-sm-8">col-12 col-sm-8</div>
<div class ="col-6 col-sm-4">col-6 col-sm-4</div>
</div>
<div class="row">
<div class ="col-6 col-sm-8 col-lg-3">col-12 col-sm-8 col-sm-3</div>
<div class ="col-6 col-sm-8 col-lg-3">col-12 col-sm-8 col-sm-3</div>
<div class ="col-6 col-sm-8 col-lg-3">col-12 col-sm-8 col-sm-3</div>
<div class ="col-6 col-sm-8 col-lg-3">col-12 col-sm-8 col-sm-3</div>
</div>
<div class="row">
<div class ="col-6">col-6</div>
<div class ="col-6">col-6</div>
</div>
</div>
</body>
</html>
长度大于922按lg(大屏幕容器)方式排列:
否则按sm(平板屏幕方式排列):
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<style>
body {
background-color: #fdfcf8;
}
.bg-logo {
background-color: #fdfcf8;
width: 100%;
}
#main-nav {
background-color: #eee;
}
#main-nav ul {
list-style-type: none;
font-size: 18px;
padding: 15px 0;
margin: 0px;
}
#main-nav li {
display: inline;
}
#main-nav a {
padding: 15px 20px;
color: #999;
text-decoration: none;
}
#main-nav a:hover {
background-color: #444;
color: #fff;
}
#leftside {
font-size: 12px;
width: 178px;
border-left: 1px solid #ccc;
border-right: 1px solid #ccc;
padding-top: 10px;
}
#leftside h3 {
margin: 10px 0 5px 8px;
}
#leftside ul {
list-style-type: none;
}
#leftside a {
text-decoration: none;
color: #333;
display: block;
padding: 5px 0 5px 15px;
}
#leftside a:hover {
background-color: #999;
color: #fff;
}
#rightside {
font-size: 12px;
border-left: 1px solid #ccc;
border-right: 1px solid #ccc;
padding-top: 10px;
}
#rightside h3 {
margin: 10px 0 5px 8px;
}
#rightside ul {
list-style-type: none;
margin:0%
}
#rightside a {
text-decoration: none;
color: #930;
display: block;
padding: 5px 0 5px 15px;
}
#rightside a:hover {
background-color: #C30;
color: #fff;
}
#maincontent {
font-size: 16px;
padding: 0 20px;
}
#maincontent h2 {
margin-top: 20px;
margin-bottom: 10px;
}
#maincontent p {
margin: 10px 0;
}
footer {
background-color: #eee;
font-size: 12px;
text-align: center;
padding: 15px 0;
}
footer p {
margin: 2px;
color: #666;
}
</style>
<title>123</title>
<link ="stylesheet" href="css/bootstrap.min.css">
<link ="stylesheet" href="css/main.css">
</head>
<body>
<div class="container">
<div class="row">
<div class="col">
<div class="bg-log">
<img src="img1/logo.jpg">
</div>
</div>
</div>
<div class="row">
<div class="col">
<div id="main-nav">
<ui>
<li><a href="#">个人业务</a></li>
<li><a href="#">理财</a></li>
<li><a href="#">小企业</a></li>
<li><a href="#">今日招行</a></li>
<li><a href="#">在线服务</a></li>
<li><a href="#">主页</a></li>
<li><a href="#">主页</a></li>
</ui>
</div>
</div>
</div>
<div class="col-3 col-g-9">
<div id="leftside">
<H1>在线服务</H1>
<ui>
<li><a href="#">神工艺</a></li>
<li><a href="#">生意贷款</a></li>
<li><a href="#">取消贷款</a></li>
<li><a href="#">工资贷款</a></li>
<li><a href="#">CSS</a></li>
<li><a href="#">CSS3</a></li>
</ui>
</div>
<div class="col-9 ">
<div id="rightside">
<div class="row">
<H1>个人消费贷款</H1>
<H2>适用贷款</H2>
<p>
文案的事 未经允许请勿转载 1.西湖昼夜的不同风景,去一次才看得到。 2.世界那么大,我想去看看;只要出发,永远不算晚。 3.曾经一路搭车到柏林,途径88段风景;车轮驶过的地方都有我的足迹。 4.在路上,我们永远年轻,永远热泪盈眶。 5.美好不是被放在某个地方,而是被铭记于心。 6.一辈子就是一场修行,短的是旅程,长的是人生。 7.生活里有人情世故,旅行中有世间百态。 8.午餐晚餐上班下班,身体日复一日,精神不痛不痒。 9.迈开那条熟悉的路,找一处精神的栖息。 10.每个人都是这个世界的探索者。 11.不同的旅行,看见不同的世界。 12.旅行的意义在于沿途发生的不期而遇。 13.不匆匆赶路,才能好好感悟。 14.旅行的味道,吃过才知道。
</p></div>
<div class="row">
<h1>办理流程</h1>
<div class="man-nav">
<p>
<li>
<p>距离你成功贷款只剩三步:</p>
<li><a href="#">第一步:</a></li>
<li><a href="#">第二步:</a></li>
<li><a href="#">第三步:</a></li>
</li>
</p>
</div>
</div>
</div>
</div>
<div class="row">
</div>
</div>
</div>
</body>
</html>
布局
所用到的参数:
/*bootstrap默认字体大小是1em,也就是16px,通过改变px来改变整体字体默认大小*/
html{
font-size:20px;
}
p{
text-indent:2em; /*每个P段落,首行空出两个空格,即缩进两个字符*/
}
/*字体加粗*/
<strong></strong>
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<link rel ="stylesheet" href="CSS/bootstrap.min.css">
<title>Document</title>
<style ="text/css">
html{
font-size:20px;
}
p{
text-indent:2em; /*每个P段落,首行空出两个空格,即缩进两个字符*/
}
</style>
</head>
<body>
<div class="container">
<img src="banner.jpg" width="1100px height=500px">
<p >
红旗渠精神的内容是:
<span class="text-danger">自力更生,双库创业团结协作,无私奉献</span>
</p>
<p>红旗渠精神是深入开展党史学习教育的思想资源。在“两个一百年”的历史交汇点上,作为中国共产党革命精神的红旗渠精神,仍将发挥出价值引领、精神激励、方向指引的重要作用。没有中国共产党的坚强领导、没有社会主义制度的根本保证,就不可能完成如此浩大的红旗渠工程,红旗渠精神的形成,内蕴着中国共产党全心全意为人民服务的宗旨,内蕴着加强党的全面领导的强大力量以及社会主义集中力量办大事的制度优势。在中国共产党成立一百周年之际,所有这些都可以成为党史学习教育的思想资源。</p>
<p >
当代红旗渠精神为:
<span class="text-warning">勤劳勇敢、吃苦耐劳、自强不息、坚忍不拔</span>
</p>
<p><strong>难而不惧,</strong>在理想召唤下排除千难万阻</p>
<p><strong>难而不惧,</strong>在理想召唤下排除千难万阻</p>
<p><strong>难而不惧,</strong>在理想召唤下排除千难万阻</p>
</div>
</body>
</html>
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<link rel="stylesheet" href="css/bootstrap.min.css">
<title>Document</title>
<style type ="text/css">
address{
width: 200px;
height:200px;
border:1px solid #e02e2e;
margin:auto;//让盒子居中,必须要设置了width之后才能设置这个,否则无效
}
</style>
</head>
<body>
<div class="container">
<div class=row>
<div class="col">
<address>
许昌职业技术学院<br/>
河南省许昌市魏都区<br>
<abbr title="15518978071">电话号码 </abbr> <br>
<strong>张三</strong> <br>
<a href="#"> 2569098396@qq.com</href>
</address>
</div>
</div>
</div>
</body>
</html>
<h2>许昌职业技术学校</h1>
<li>
<ui>HTML</ui>
<ui>CSS</ui>
<ui>JS</ui>
</li>
<H2>XUSD</H2>
<oi>
<ui>HTML</ui>
<ui>CSS</ui>
<ui>JS</ui>
</oi>
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<link rel="stylesheet" href="css/bootstrap.min.css">
<title>Document</title>
<style type="text/css">
#one{
background-image:url(素材.jpg);
display:inline-block;
}
#image{
display:inline-block;
}
#h2{
display:inline-block;
}
#two{
height:100px;
width:100px;
display:inline-block;
}
#com{
height: 500px;
width: 609px;
border:1px solid #739fd1;;
}
#three{
height: 800px;
width: 100px;
border:1px solid #739fd1;;
display:inline-block;
}
#four{
margin-top: 10px;
height: 100px;
width: 100px;
border:1px solid #739fd1;;
display:inline-block;
}
</style>
</head>
</div>
<body>
<div class="row">
<div class="col">
<div class="one">
<div class="image"> <img src="素材.jpg"></div>
</div> </div>
<div class="col">
<div class="two"></div>
<h2 >中国航空载人飞天</h2>
中国国际航空股份有限公司(AIR CHINA),简称“国航”,于1988年在北京正式成立,是中国唯一载国旗飞行的民用航空公司。国航是中国航空集团公司控股的航<br>
空运输主业公司,与中国东方航空股份有限公司和中国南方航空股份有限公司合称中国三大航空公司
</div>
</div>
<hr>
<h2><a href="#">最新动态</a></h2>
<div class="row">
<div class="col">
<div class="three">
<ui>
<div class="row" ><li> 神舟四号飞船完善了应急救生系统功能</ui></div>
<li>优化舱内载人环境</ui>
<li>增加了航天员手动控制系统</ui>
<li>增强了整船偏航机动能力</ui>
</ui></div></div>
<div class="col">
<div class="four">
<ui>
<li>出舱进舱</ui>
<li>环境控制与生命保障</ui>
<li>升力控制技术</ui>
<li>回收着陆技术</ui>
</ui> </div></div>
</div>
</body>
</html>