前言
刚刚大三对前端开发不是很熟练,之前学过html和Javascrip课程但是掌握的并不是很熟练,希望能够借助Bootstrap课程巩固前端课程。
https://www.runoob.com/bootstrap/bootstrap-grid-system.html
主要应用网格布局做一些响应式网页开发。
二、Grid测试
1.题目1
按以下要求创建一个栅格系统布局:创建一个8-4列栅格,在第一个8列中插入8-4列,在第二个4列中插入9-3列(备注:以中屏md(970px)为例)。
简单的测试题
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<meta name="viewport" content ="width=device-width,initial-scale=1,shrink-to-fit=no">
<link rel="stylesheet" href="bootstrap-4.2.1-dist/css/bootstrap.css">
<title>栅格系统布局</title>
</head>
<body class="container">
<div class="row">
<div class="col-md-8 border py-3 bg-light">
<div class="col-md-8 border py-3 bg-light">col-md-8</div>
<div class="co-md-4 border py-3 bg-light">co-md-4</div>
</div>
<div class="col-md-4 border py-3 bg-light">
<div class="col-md-9 border py-3 bg-light">col-md-9</div>
<div class="co-md-3 border py-3 bg-light">co-md-3</div>
</div>
</div>
</body>
</html>
2.题目2
- 用栅格系统布局一个网页:顶部有一个logo区域,同时跨越两栏。左栏内容,右栏导航,两栏下方还有一个footer区域。
footer区域随便写了一下,具体还是看格式,歌单形式。
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width,initial-scale=1,shrink-to-fit=no">
<link rel="stylesheet" href="bootstrap-4.2.1-dist/css/bootstrap.css">
<title>bootstrap1</title>
</head>
<style type="text/css">
div.logo{
overflow: hidden;
}
div.img{
overflow: hidden;
}
div.logo aside{
width: 100%;
height: 300px;
background-image: url(1.png)
}
div.img aside{
width:100%;
height:200px;
background-image: url(2.png)
}
</style>
<body>
<div class="container">
<div class="col-12">
<div class="logo">
<aside></aside>
</div>
</div>
<div class="row">
<div class="col-6 ">
<div class="img">
<aside></aside>
</div>
</div>
<div class="col-6 ">
<ul><h3>查询歌曲</h3></ul>
<ul><h3>我喜欢的</h3></ul>
<ul><h3>我喜欢的</h3></ul>
<ul><h3>我喜欢的</h3></ul>
</div>
</div>
<footer>
<p>Posted by: Hege Refsnes</p>
<p><time pubdate datetime="2020-09-24"></time></p>
</footer>
</div>
</body>
</html>
3.题目3
网页制作布局题,目标达成网页响应。

字和图片排版出了点问题,希望有人指点一下
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width,initial-scale=1,shrink-to-fit=no">
<title>网格测试</title>
<link rel="stylesheet" href="bootstrap-4.2.1-dist/css/bootstrap.css">
</head>
<style>
.lmg{
overflow: hidden;
}
.lmg aside{
width: 100%;
height: 341px;
background-image: url(image1/1.png);
}
.hlong *{
display:inline-block;
vertical-align:middle
}
</style>
<body >
<div class="container">
<h3 align="center" ><font color="#11F44E">我们的使命</font></h3>
<div class="row">
<div class="col-md-6 col-sm-12 border py-3 bg-warning">
<div class="lmg">
<aside></aside>
</div>
</div>
<div class="col-md-6 col-sm-12 border py-3 bg-warning">
<div class="hlong">
<img src="image1/i1.gif">
<font color="#11F44E">治理污染</font>
<span>1.环境污染和生态破坏。将环境保护纳入国民经济与社会发展计划和年度计划,在经济发展中防治</span>
<img src="image1/i2.gif">
<font color="#11F44E">垃圾分类</font>
<span>2.关心垃圾分类,特别是可回收垃圾,进行回收再生,减少对森林树木的采集砍伐</span>
<img src="image1/i3.gif">
<font color="#11F44E">节能低碳</font>
<span>3.开始低碳生活吧,节能减排,减少对资源的浪费,并还自己一片蓝天!</span>
</div>
</div>
</div>
</div>
</body>
</html>
效果


总结
一些html的知识比如盒子和排列的问题需要再去复习一下。
参阅:
html 图片文字并排显示